::-moz-selection { background: #2b4fa2; color: #fff; text-shadow: none; }
::selection { background: #2b4fa2; color: #fff; text-shadow: none; }

.tag_sprite{
		display:block;
		width:3px;
		height:3px;
		background: url(/images/sprite_corner.png);
		font-size:3px;
}

body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	color: #3F3F3F;
	font-size: 13px;
}
body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bg_topmenu_left {
	background: url(/images/bg_topline_green.gif) repeat-x;
}
.bg_topmenu_right {
	background: url(/images/bg_topline_blue.gif) repeat-x;
}
.form_input {
	border: 1px solid #d0d0d0;
	font-size: 12px;
	font-family: Tahoma;
	height: 20px;
	color: #7D7D7D;	
	padding: 2px;
}
.short_description{
	line-height: 1;
}


a {
	color: #2b4fa2;
	text-decoration:underline;
}

a:hover {
        color:#496F29;
}

.left_menu {
        font-size:12px;
}


a.left_menu {
	color:#5E8F35;
	font-size:12px;
	text-decoration: none;
}

a.left_menu:hover {
	text-decoration: underline;
}

a.as_text {
	text-decoration: none;
	color: #3F3F3F;
}

h1 {
	font-size: 12pt;
	color: #7bc142;
	border-bottom-width: 1px;
        border-bottom-style: solid;
	margin: 0px; 
	padding: 4px;

}


.site_blue{
	color: #2b4fa2;
}

.site_green{
	color: #7bc143;
}

a.main_menu{
	font-size:13px;
	text-decoration:none;
	letter-spacing: 1px;
}

p {
	text-align:justify;
}

.selected_opt {
	color:white;
	background-color:#2b4fa2;
	padding-left:2px;
	padding-right:2px;
        border-bottom-width: 1px;
        border-bottom-style: solid;

}

.10px {
	font-size:10px;
}


input.form_search_text {
	width:80px;
}


.navi {
		position: relative;
		overflow: hidden;
		text-align: center;
	}

.navicontainer {
		float: left;
		left: 50%;
		position: relative;
		text-align: center;		
	}

.wrpr {
		position: relative;
		left: -50%;
		float: left;
	}


.main_image {
	border: 0px;
//	border-color: #F1F1F1;
//        border-width: solid;
//        border-style: solid;
}

//.main_image:hover {
//	border: 1px;
//	border-color: #7BC143;
//      border-width: solid;
//        border-style: solid;
//}


INPUT, TEXTAREA, SELECT   {
	border: 1px solid rgb(50,50,50); 
	border-color: #DDDDDD;   
	font-family: Tahoma, Verdana, Arial;
	font-size:13;
}

INPUT:focus, SELECT:focus,TEXTAREA:focus {
//	background-color: #f5f5f5;
	border: 1px solid #999999;
}

ul#allflags{
	list-style-type:none;
	border: 0px;
	margin:0;
	padding:0;
}

ul#allflags li {
        float:left;
	padding-right:9px;

}

a.flags {
		display:block;
		width:16px;
		height:11px;
		background:url(/images/allflags.png);
		font-size:9px;

}

.obj_info {
		 background-color:#f1f1f1;
		 padding:5 0 5 2;
		 border: 1px solid rgb(50,50,50);
		 border-color: #f1f1f1;
}
.bigimg_info_list{ line-height: 0.9em; }
.header{
	font-size:12pt;
	font-family: Tahoma, Verdana, Arial;
        color: #7bc143;	
}



.imgbigcorner, .divbigcorner,  .objbigcorner {
  -moz-border-radius: 5px; /* Firefox */
  -webkit-border-radius: 5px; /* Safari and Chrome */
  border-radius: 5px;
}

.inputbox {
	width:80px;
}

.bold {
	font-weight: bold;	
}

.back-to-top {
    position: fixed;
    bottom: 7em;
    left: 60px;
    text-decoration: none;
    color: #6F6F6F;
    background-color: rgba(235, 235, 235, 1.0);
    font-size: 13px;
    padding: 1em;
    border: 1px solid rgb(50,50,50);
    border-color: #AAAAAA;

    display: none;
}

.back-to-top:hover {    
    background-color: rgba(195, 195, 195, 0.80);
}


    .jQtooltip {  
      position: relative;  
      cursor: help;  
      border-bottom: 1px dotted;  
    }  
    .jQtooltip div {  
      display: none;  
      position: absolute;  
      bottombottom: -1px; 
      left: -1px;  
      z-index: 1000;  
      width: 300px;  
#      height: 60px;
      padding: 8px 12px;  
      text-align: left;  
      font-size: 13px;  
      line-height: 16px;  
      color: #000;  
      box-shadow: 0 1px 3px #C4C4C4;  
      border: 1px solid #5ba123;  
      background: #edffde;  
      border-radius: 2px;  
      text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    }  

    .jQtooltip.mini {  
      display: inline-block;  
      vertical-align: bottom;  
      font-size: 12px;  
      width: 14px;  
      line-height: 13px;  
      text-align: center;  
      margin-left: 2px;  
      top: -2px;  
      color: #9A4D18;  
      border: 1px solid #FAD28F;  
      background: #FFF6BD;  
      border-radius: 2px;  
    }  

