/* CSS Document */

body {font-family:Verdana, Arial, Helvetica, sans-serif; background:white}
.search {font-size:10px; color:#536071; margin:0 5px 5px 0; vertical-align:baseline}
.search input {font-size:10px; color:#536071; }
.banner1 {margin:0 auto; width:773px; border-left:2px solid #dcdcdc; border-right:5px solid #E2E3E3; text-align:center; height:20px; }
.invisible {margin:0; padding:0; visibility:hidden; display:none;}
.center {margin:0 auto; width:767px; border-left:2px solid #dcdcdc; border-right:5px solid #E2E3E3;border-bottom:2px solid #dcdcdc; padding:0 3px 5px 3px}

.menu {border-bottom:1px solid #dddddd;}
.menu a, .menu span {font-size:10px;  text-transform:uppercase; display:block; border-top:1px solid #dddddd; line-height:22px; background:#FFFFFF url(../images/bgr-menu-off.gif) right no-repeat;
		 font-family:Tahoma, Verdana, Arial, sans-serif; font-weight:bold; color:#38669b; padding-left:5px; text-decoration:none; }
.menu a:hover {background:#f8f7f7 url(../images/bgr-menu-on.gif) right no-repeat; color:#c60200;  }
.menu .active {background:#f8f7f7 url(../images/bgr-menu-on.gif) right no-repeat; color:#c60200;  }

.mod {font-size:10px}
.mod select {width:150px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:5px; color:#536071}

.bodycontent {border-top: solid 2px #90a2b1; border-left:1px dotted #b7c5d3; border-bottom:1px dotted #b7c5d3; padding:3px 0px 5px 5px}

/* CSS for Home page */
.mainnews {  width:350px; font-size:11px; color:#536071; float:left;   }
.mainnews b {color: #cc0200}
.mainnews p { margin:0px 0 5px 0; line-height:14px}

.linkmore a {display:block; background:url(../images/arrow-more.gif) no-repeat left ; color:#566475; font-size:10px; text-decoration:none; font-weight:bold; width:100px; }
.linkmore a:hover {text-decoration:underline}

.mntitle { font-size:12px; color:#cc0200; font-weight:bold; padding-bottom:5px}
.mainnews-img {float:left; background-repeat:no-repeat; margin:0 5px 3px 0}
.title {color:#38669b; font-size:18px; padding-bottom:15px; margin-top:5px}
.title span, .header span {border-bottom:1px dotted #b7c5d3; padding-bottom:2px}
.header h1 {border-bottom:1px dotted #b7c5d3; font-size: 18px !important; font-family:Arial Narrow; font-weight:bold; margin:0; padding-bottom:6px;}
.home-right-banner {width:250px; float:left; padding-left:4px}

.bodynews {border-bottom:1px dotted #90a2b1; background:url(/images/bgr-news.gif) repeat-x}
.news-img {float:left; background-repeat:no-repeat; margin:0 5px 3px 0}
.news {width:193px; display:block; float:left; border-left:1px dotted #b7c5d3; padding:11px 4px 0 4px; height:220px; }
.ntitle { font-size:10px; color:#cc0200; font-weight:bold;  height:57px; margin:0px; padding:0px 0 5px 0}
.ntext {font-size:10px; color:#536071; line-height:13px; }
.allnews {color:#CC0200; font-size:10px;font-weight:bold; text-align:center}
.allnews a{color:#CC0200; font-size:10px; text-decoration:none; font-weight:bold; text-align:center}
.allnews a:hover{color:#CC0200; font-size:10px; text-decoration:underline; font-weight:bold; text-align:center}

.divider {border-top:#e8ecef solid 6px; border-bottom:2px solid #90a2b1; font-size:1px; margin:4px 0 4px 0; height:3px}

.menu-down {margin:5px; border-top:#e8ecef solid 6px; text-align:center; color:#536071; font-weight:bold; font-size:10px; line-height:20px}
.menu-down a {color:#536071; text-decoration:none}
.menu-down a:hover {color:#c60200; text-decoration:none}

.catheader {background:#e8ecef; line-height:22px; }

.catalog {color:#cc0200; text-transform:uppercase; display:block; font-weight:bold; font-size:10px; float:left; width:380px; 
			background:url(/images/ico-catalog.gif) left no-repeat; margin-left:3px; padding-left:17px }
.catalog a{color:#cc0200; text-transform:uppercase; display:block; font-weight:bold; font-size:10px; text-decoration:none}	
.catalog a:hover{text-decoration:underline}	
.toptemi {margin-right:55px; float:right}			
.toptemi a{color:#cc0200;  display:block; font-weight:bold; font-size:10px; background:url(/images/ico-toptemi.gif) no-repeat; padding-left:17px; text-decoration:none}
.toptemi a:hover{text-decoration:underline}
.catcontent {width:400px; background:url(../images/bgr-cat.gif) bottom repeat-x #FFFFFF; height:160px; border-left:1px solid #e8ecef; border-right:1px solid #e8ecef;
			 float:left; overflow:auto;  margin-right:1px}
.catcontent a {font-size:11px; color:#566475; display:block;  text-decoration:none; padding:1px 0px 1px 8px}
.catcontent  a:hover {color:#566475; text-decoration:underline}
.catcontent div {float:left;  margin-right:5px; width:185px}

.toptemicontent {background:url(../images/bgr-cat.gif) bottom repeat-x #FFFFFF; height:160px; border-left:1px solid #e8ecef; border-right:1px solid #e8ecef; overflow:auto}
.toptemicontent a {font-size:11px; color:#566475; display:block;  text-decoration:none; padding:2px 0px 1px 10px}
.toptemicontent a:hover {color:#566475; text-decoration:underline}

/* CSS for other page */

.contentborders {border-top: solid 2px #90a2b1; border-left:1px dotted #b7c5d3; border-bottom:1px dotted #b7c5d3;}
.header {color:#38669b; font-size:18px;  padding:10px 0 15px 0;  font-family:Arial Narrow; font-weight:bold}
.content {font-size:11px ; line-height:130%; color:#536071; padding-left:5px}
.content td {font-size:11px; color: gray}
.content p {font-size:11px ; line-height:130%; color:#536071;}
.content a {font-weight:bold; text-decoration:none; color:#536071;}
.content a:hover  {font-weight:bold; text-decoration:underline; color:#536071;}

.partners { height:100px; border:1px dotted #b7c5d3; margin:5px}
.partners-img img { margin:5px}
.partners a {font-size:11px; color:#566475; text-decoration:none;}
.partners a:hover {color:#566475; text-decoration:underline}

.bottom {margin:0 auto; width:550px; color:#afafaf; font-size:10px; text-align:center}
.bottom p {margin:5px 0 0 0}
.bottom a {font-size:10px; color:#566475; text-decoration:none;}
.bottom a:hover {color:#566475; text-decoration:underline}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}

.txtFld { background-color: white; border: 1px solid #333333; font-size: 11px; width:280px; }
.txtFldSmall { background-color: white; border: 1px solid #333333; font-size: 11px; width:90px; }
.txtLogin { background-color: white; border: 1px solid #333333; font-size: 11px;width:120px; }
.frmButP { background-color: white; border: 1px solid #000000; font-weight: bold; font-size: 11px; cursor:hand; color: #B20A0A; }

.ltitle {background:url(../images/ltitle.gif) no-repeat; line-height:25px; text-align:right; padding-right:5px; 
   font-family:'arial narrow',arial,sans-serif;font-size:13px; text-transform:uppercase;  color:white; }

.tableGrid {width: 100%;border: 1px solid #ccc;	border-collapse: collapse;}

.tableGrid td,
.tableGrid th {
	border: 1px solid #eee;
	padding: 0 3px;
}
.tableGrid th {
	color: #369;
	border-color: #ccc;
	border-bottom-width: 3px;
	background: #eee;
}