/**************** system *****************/
*{margin: 0px; padding: 0px;}
ul, li{list-style:none}
a{text-decoration:none; color:#594F18}
img{border:0px;}
.w1000{width:1000px;margin:auto}
body{background:url(../images/bg.gif)}
.clr{clear:both;}

/**************** end system *****************/

div#wrapper{background-color:#fff; width:1000px; margin:auto; overflow:hidden;}
div#header{
	background: url(../images/bg-top.gif) center top no-repeat;
}
div#header .banner,div#header #banner{
    width:1000px;margin:auto;height: 150px;
}

div#slideshow{
	background: #ffffff;
	margin:auto;
	border: 1px solid #ccc;
}
div#top{
	background: #333333 !important;
	color:#f0f0f0;
	font: normal small arial, helvetica, sans-serif;
}

#main{font-family: arial, helvetica, sans-serif; color:#333; clear:both; position:relative; background-color:#fff; font-size:14px;}

#main div#col1,#main div#col2,#main div#col3{float:left;position:static; display:block; background-color:#fff; padding-top:5px;}
#main div#col2{width:695px;}
#main div#col3{width:300px;margin-left: 5px}
#main div#col1 .index,#main div#col1 h3{margin:5px;}
#main div#col1 .index img{border:2px solid #fff}

#main div#col2 h3{margin-top:5px;}
.module-hot{clear:both;display:block; margin-top:5px;}
.module-hot img{width:80px;height:55px;border:2px solid #fff}
.module-hot a{width:200px; height:55px; margin-left:5px}
.module-hot img,.module-hot a{float:left;}


div#footer{border-top: 1px solid #bbbbbb; background: url('../images/bg-footer.jpg') center bottom no-repeat; height:300px; text-shadow: 0 0 3px #fff;}
div#footer #info{position: relative; display:block; margin:30px 10px; font: normal 11pt arial, helvetica, sans-serif;}
div#footer #info p{line-height:28px;}
div#footer #counter{float:right; margin: 30px 10px; font: normal 10pt arial, helvetica, sans-serif;}
div#footer #copyright{font: normal 8pt arial, helvetica, sans-serif;  display:block; text-align:center; margin-top:30px;}

.navigation-bar {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	background: #00a54f;	
	border-bottom: 3px solid orange;
}

.navigation-bar li {
    float: left;
}

.navigation-bar li a, .navigation-bar .dropbtn {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

.navigation-bar li a:hover, .navigation-bar .dropdown:hover .dropbtn,
.navigation-bar li.active {
    background-color: orange;
}

.navigation-bar li.dropdown {
    display: inline-block;
}

.navigation-bar .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.navigation-bar .dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.navigation-bar .dropdown-content a:hover {background-color: #f1f1f1}

.navigation-bar .dropdown:hover .dropdown-content {
    display: block;
}

/************* Tags bottom *******************/
div#tags{
    font-size:9pt; font-family: tahoma; background-color: #fff; display:block; text-align:left; padding:10px 0px; color:#999;
}
div#tags a{color:#999; margin: 2px 3px 2px 3px; padding-right: 3px; white-space:nowrap; line-height: 16pt;} 


/*************** HOME MENU **********************/
ul.menuhome{list-style-type: none;padding: 0; font-weight:bold; font-size:13px; clear:both; margin: 0px 5px 10px 2px; }
ul.menuhome li{background: url(../images/arrow.gif) left center no-repeat; line-height:28px; margin-left: 40px; margin-right: 5px; border-bottom: 1px #ccc solid;}
ul.menuhome li:hover,ul.menuhome li a:hover{color:#0427fd;}
ul.menuhome li a{display:block; margin-left: 12px;}

.module {display:block; clear:both; overflow:hidden; width:100%;}

.module h3{height:40px; line-height:40px;
	background: #00a54f;border-bottom: 3px solid orange; font-weight:bold; font-size:14px; color:#fff; padding:0 5px}
.homemenu{background: url(../images/bg-menuhome.gif) repeat-y;}

.box_title{width:695px; height:26px;} 
.box_title .box_title_left{background:url(../images/box_left.gif) no-repeat; float:left; width:6px;height:26px;}
.box_title .box_title_center{background:url(../images/box_main.gif) repeat-x; float:left; width:683px; height:21px; color:#fd6600; font-weight:bold; padding-top:5px; font-size:10pt;}
.box_title .box_title_right{background:url(../images/box_right.gif) no-repeat; float:left;width:6px;height:26px;}
.box_title .box_title_center a{color:green; font-size:10pt; float: right;}

.box_title2{width:695px; height:40px; line-height:40px;
	background: #00a54f;border-bottom: 3px solid orange;
} 
.box_title2 .box_title_left{float:left; width:6px;height:40px;}
.box_title2 .box_title_center{float:left; width:683px; height:40px; color:#fff; font-weight:bold; font-size:11pt;}
.box_title2 .box_title_right{float:left;width:6px;height:40px;}
.box_title2 .box_title_center a{color:#fff; font-size:10pt; float: right;}
/*********************** Products *************************/
.product {clear:both; width:695px; border: 1px solid #ccc; float:left; overflow:hidden; -webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box; }
.product-title {background: #EFEFEF url(../images/bg_categories_title.gif) repeat-x; height:18px; padding:5px; color:blue;}
.product-content{height:auto; display:table;}
.product-content a{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.product-content .show{width:200px; height:200px; float:left; margin: 0px 10px 10px 15px; text-align:center; padding-top:5px;}
.product-content .show a img{max-width: 160px; max-height: 120px;}
.product-content .show a{font-weight: bold;}
.product-content .show span{color:red; font-weight:bold; line-height:16px; font-size:smaller; display:block;}
.product-content .show span strike{color:#50504b}
.product-content .show{
    border:1px solid #ccc; 
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 2px;
}
.product-content .show div.image a{display:block; height:125px;}
.product-content .show div.title{display:block;text-align: left;}
.product-content .show div.title a{font-size: smaller; color:#a2ad43; margin-left: 5px;}
.product-content .show div.description a{font-size: smaller; color:#a2ad43; text-align: left;}

.product-breacrumbs{display: block; background: #d8d8d8 url(../images/breadcrumbs_home.png) no-repeat; padding:5px 0px 5px 60px; font-weight: bold; font-size: 16px;}

.imagegallery, .product-info{display: inline-table; float: left;}
.product-info {width: 446px; height: 300px;}
.imagegallery{width: 300px; height: 300px; text-align: center; }
.imagegallery div.showimg{clear:both; display: block; text-align: center; margin-top:10px;}
.imagegallery div.showimg img{text-align: center;}
.imagegallery div.thumb{clear:both; margin-top: 30px;}
.imagegallery div.thumb img{width: 50px; height:60px; border:1px solid #ccc; padding: 5px; cursor: pointer;}

.module-contentproducts{margin: 5px;text-align:justify;}
.product-info div.description{background:url(../images/icon-des.gif) no-repeat; padding-left:20px; text-align:justify; min-height:150px; margin:10px 0 0 0px; color:#555; line-height:18px;}
.product-info div.tags a{line-height: 18px; padding:1px; margin: 3px; border-bottom: 1px dotted #ccc; font-style: italic;}

/*--------------------------------- paging ----------------------------------*/
.pagination  p,	.pagination  a{font-family:arial;border:1px solid #ccc;padding:3px 6px;font-size:12px;margin:2px;color: #333;margin-top:2px;}
.pagination  a:link {text-decoration:none;}
.pagination  a:visited {color: #333;text-decoration:none;}
.pagination  a:hover{color: #ff0000;text-decoration:underline;background-color: #FFECFF;}
.pagination span{font-family:arial;border:1px solid #ccc;padding:3px 6px;font-size:12px;font-weight:bold;margin:2px;color: #333;cursor: pointer;}

/*********************** News *************************/
.news {clear:both; width:100%;  border-top:none; background: #fbfefe;}
.news-title {background: #EFEFEF url(../images/bg_categories_title.gif) repeat-x; height:18px; padding:5px; color:blue;}
.news-content{height:auto; display:block; margin: 5px;}
.news-breacrumbs{display: block; background: #f4fafc url(../images/breadcrumbs_home.png) no-repeat; padding:5px 0px 5px 60px; font-weight: bold; font-size: 16px;border:1px solid #b9dde5;}
.news-breacrumbs a,.news-content h3,.news-content div.title a{color:#2c4378;}
.box{background: #fff; margin: 0 0 20px 0;}
.box div.title{font-size:18px; background: #f4fafc;border:1px solid #b9dde5;}
.box div.title a{display: block; margin: 2px;}
.box h4{ font-weight:normal; font-size:12px; background: #fff; border-bottom: 1px dotted #b9dde5; padding: 5px 4px;}
.box h4 b{color:#2c4378}
.box .content{margin: 5px; text-align: justify;}
.box div.readmore{display:block; text-align: right;}
.box div.readmore a{font-weight: bold; color: orange; margin-right:5px}
.box div.readmore a:hover{color:red}

ul.support{line-height: 30px; margin:2px 0 20px 5px;}
ul.support li{line-height: 30px; padding-left:35px;}
ul.support li.icon-yahoo{background: transparent url(../images/icon-yahoo.png) no-repeat left center;}
ul.support li.icon-skype{background: transparent url(../images/icon-skype.png) no-repeat left center;}
ul.support li.icon-email{background: transparent url(../images/icon-email.png) no-repeat left center;}
ul.support li.icon-phone{background: transparent url(../images/icon-phone.png) no-repeat left center;}
ul.support a {display: block; font-weight: bold; font-size: 13px;}
ul.support li img{margin-top: 5px;}

nobr{display:inline; height:180px}
nobr label{display:inline-block;border:1px solid #e7e7e7;margin:5px 2px 0 5px;cursor:pointer;text-align:center;padding:10px 3px 10px 3px;font-family:verdana;}
nobr label img{width:150px;height:170px;}
nobr label a{color:blue;text-decoration:none;}
nobr label a:hover{color:#fb5503;text-decoration:underline;}

.iconShare{cursor: pointer; margin: 2px 3px 2px 0px;}

/****************************** CONTACT *********************************/
.frmcontact{padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:small;}
.frmcontact .contactmsg{font-style:italic; font-size:8pt;}
.frmcontact input[type="text"]{border:solid 1px #cccccc; width:500px;}
.frmcontact input[type="text"]#captcha{ width:100px;}
.frmcontact input[type="submit"],
.frmcontact input[type="reset"]{padding:2px 10px; cursor:pointer;}
.frmcontact dt, dd {margin-bottom:5px}
.frmcontact dt{float:left;margin-right:0px !important;margin-right:-3px;width:6px;}
.frmcontact dt.label{width:120px;font-weight:bold;}
.frmcontact dt.label span{font-weight:100; font-style: italic; color:red; font-size: smaller;}
.frmcontact dd{margin-left:115px !important;margin-left:112px;color:#1d4cb6;min-height:18px;height:auto !important;height:18px;}
.frmcontact a{color:#000000;font-weight:bold;text-decoration:none;}
.frmcontact a:hover{color:#ce0000;text-decoration:underline;}
.frmcontact textarea#content{width:500px; height:200px;}
/****************************** END CONTACT *********************************/

#myDiv{font-family: tahoma; font-size: small;}
#myDiv h3{color:red; font-size: medium; margin-bottom: 5px;}

#myDiv{
border: 1px solid #696;
padding: 60px 0;
text-align: center; width: 200px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 2px 5px 5px;
-moz-box-shadow: #666 2px 5px 5px;
box-shadow: #666 2px 5px 5px;
background: #FFFFFF;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#F4FEF1));
background: -webkit-linear-gradient(#FFFFFF, #F4FEF1);
background: -moz-linear-gradient(#FFFFFF, #F4FEF1);
background: -ms-linear-gradient(#FFFFFF, #F4FEF1);
background: -o-linear-gradient(#FFFFFF, #F4FEF1);
background: linear-gradient(#FFFFFF, #F4FEF1);
-pie-background: linear-gradient(#FFFFFF, #F4FEF1);
behavior: url(js/PIE.htc);
}

/**************************************************************************/
.newsnew a{display:block; line-height:24px; margin-left: 5px; color:#1571bb; font-weight:bold;}

ul.menunews{}
ul.menunews li{margin-bottom: 10px;}
ul.menunews li a{font-size: 12px;}



table {
    *border-collapse: collapse; /* IE7 and lower */
    border-spacing: 0;
    width: 100%;    
}

.bordered {
    border: solid #ccc 1px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0 1px 1px #ccc; 
    -moz-box-shadow: 0 1px 1px #ccc; 
    box-shadow: 0 1px 1px #ccc;      
	width: 100%;  
}

.bordered tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    
    
.bordered td, .bordered th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;    
}

.bordered th {
    background-color: #dce9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
    text-shadow: 0 1px 0 rgba(255,255,255,.5); 
}

.bordered td:first-child, .bordered th:first-child {
    border-left: none;
}

.bordered th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

.bordered th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.bordered th:only-child{
    -moz-border-radius: 6px 6px 0 0;
    -webkit-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.bordered tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.bordered tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}
.bordered td a.viewdoc,.bordered td a.docdownload{
    display: block;
    font-size: 13px;
}
.bordered td a.docdownload{
    font-weight: bold;
}
.bordered td.docdetails{
    text-align: right;
    font-weight: bold;
    width: 150px;
}
.bordered th.nb{border-left: 0px;}



ul.govdocview{
    
}
ul.govdocview li{text-align: justify; margin: 0px 5px 7px 0px; min-height: 32px;}
ul.govdocview li a{display: block;}
ul.govdocview li.icon{
    padding-left: 35px;
}
ul.govdocview li.doc{
    background: url('../images/govdoc/file-extension-doc-icon.png') no-repeat left top;
}
ul.govdocview li.pdf{
    background: url('../images/govdoc/file-extension-pdf-icon.png') no-repeat left top;
}
ul.govdocview li.zip{
    background: url('../images/govdoc/file-extension-zip-icon.png') no-repeat left top;
}
ul.govdocview li.rar{
    background: url('../images/govdoc/file-extension-rar-icon.png') no-repeat left top;
}

.govdocsearch {
	background: #FFFBBB;
    margin: 20px 5px;
    padding: 20px;
}
.govdocsearch form label{
	display:inline-block;
	width:150px;
	font-weight:bold;
    text-align: right;
    margin-right: 5px;
 }
 .govdocsearch ul li{margin: 5px 0px;}
 
 .govdocsearch ul li input[type="text"],
 .govdocsearch ul li select,
 .govdocsearch ul li option{font-size: 14px; padding: 5px; width: 200px}
 .govdocsearch ul li select{width: 214px !important;}
 .govdocsearch form label.dateend,
 .govdocsearch form label.docdec{width:100px;}
 .govdocsearch ul li input.title{width: 523px;}
 .govdocsearch ul li input[type="submit"]{font-size: 14px; padding: 5px; margin-right: 8px;}
 .govdocsearch ul li.buttons{text-align: right;}
