/* Logotervezes CSS Document */
body{margin:0; padding:0; background:#f7f7f1 url(../images/bg.jpg) top center repeat-y; }
html, td { font:normal 12px Arial, Verdana, Arial, Helvetica, sans-serif; color:#363636;}

p{ font:normal 12px/16px Arial, Verdana, Arial, Helvetica, sans-serif; color:#363636B; font-weight:normal; padding:3px 0 3px 0; background:none; margin:0;}
small { font:normal 10px Arial, Verdana, Arial, Helvetica, sans-serif;}
h1{ font-family: Trebuchet MS, "Trebuchet MS", Arial, Georgia, "Times New Roman", Times, serif; font-size:22px; color:#912a32; font-weight:normal; padding:0 10px 5px 0px; margin:0; letter-spacing:-0.02em; }
h2{ font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size:16px; color:#ae1206; font-weight:bold; padding:5px 10px 0px 0px; margin:0;}
h4{ font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size:12px; color:#26629d; font-weight:bold; padding:0; margin:5px 0px 5px 0px;}
h3{ font-family: Arial, Georgia, "Times New Roman", Times, serif; font-size:14px; color:#26629d; font-weight:bold; padding:0; margin:5px 0px 5px 0px;}


a:link{color:#912a32; font-weight:bold; margin:0; padding:0; text-decoration:none;}
a:visited{ color:#4482bf; font-weight:bold; margin:0; padding:0; text-decoration:none;}
a:hover{color:#4482bf; font-weight:bold; margin:0; padding:0; text-decoration:underline;}
a:active{color:#000000; font-weight:bold; margin:0; padding:0; text-decoration:none;}

hr{border:none; margin:0 10px 20px 10px; color:#eaeaea; background-color:#eaeaea; height:1px;}

#red { color:#990033;}

/*** L A Y O U T ***/

#container{width:940px; padding:0; margin:10px auto 10px auto; background-color:#FFF; }

p#toplink {font-family: Arial, Verdana, Georgia; font-size:10px; color:#666666; font-weight:normal; padding:0 0 3px 0; margin:0;}
p#toplink b {font-family: Arial, Verdana, Georgia; font-size:10px; color:#666666; font-weight:normal; padding:0; margin:0;}

#header{width:940px; padding:0px 0 0px 0; margin:0; border:0px solid; height:120px; max-height:120px; min-height:120px;}

/*	#logoimage{padding:0; margin:25px 0 32px 40px; float:left; width:300px; }
	#title{width:400px; margin:0 20px 0 0; padding:0; float:left; border:0px solid; text-align:center;}
		#title h1{font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#2F6296; font-weight:normal; padding:6px 0 0 10px; margin:0;}
		#title p {font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size:9px;  color:#686868; font-weight:normal;
		padding:13px 0 0 10px; margin:0;}
		#title a:link, #title a:visited{font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size:9px;  color:#a9a7a7; font-weight:normal; padding:0; margin:0;}
	#title a:hover, #title a:active {font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size:9px;  color:#686868; font-weight:normal; padding:0; margin:0;}
	#flags{width:81px; padding:0; margin:0 0 0 30px; display:inline; float:left;}
	#flashbox{width:180px; padding:0; margin:0; display:inline; float:left;}

#frontflash {width:940px; padding:0; margin:10px 0 0 0;  background-color:#CCCCCC; display:inline; float:left;`}*/

#main {width:940px; padding:0; margin:0;}

/*#content {width:590x; margin:0 0 0 0; padding:0; float:left; background:none; float:left; border:1px solid #000033;}*/

#lefter{width:200px; background: #fff; margin:0 20px 0 0; padding:0; float:left; border:1px solid; display:none;}

#lefter2 {width:200px; background: #fff; margin:0 10px 0 0; padding:0; float:left; border:0px solid;}
#lefter2 p {font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0; padding:10px 0 10px 0;}
#lefter2 ul{list-style:none;  margin:0 0 10px 0; padding:0;}

#lefter2 li{list-style:none; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:10px; color:#FFFFFF; font-weight:bold; margin:0 0 3px 0; padding:0; }
#lefter2 a:link, #lefter2 a:visited, #lefter2 a:hover, #lefter2 a:active{font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:10px; font-weight:bold; margin:10px 0 0 0; padding:0;}

/* MAIN PAGE PANES */
.mainpage-left {position: relative; float: left; width: 48%; height: auto; margin: 0; padding: 0;}
.mainpage-right {position: relative; float: right; width: 48%; height: auto; margin: 0; padding: 0;}
.mainpage-right ul {list-style:none; margin: 0; padding: 0;}
.mainpage-right ul li {list-style:none; margin: 12px 0 6px 0; padding: 0;}


#testim {width:530px; margin:0 0px 0 10px; padding:0; float:left; border:0px solid #000033; display:inline;}

#textarea {width:758px; margin:0 10px 0 0px; padding:0; float:left; background:none; float:left; border:0px solid #000033; display:inline;}

 ul {list-style:none; margin:0 0 5px 20px; padding:0; }
 ul li {list-style-image:url(../images/blue-dot.gif);  font:normal 12px/15px Arial, Verdana, Arial, Helvetica, sans-serif;margin:0; padding:0px 10px 3px 5px;}


#righter{width:150px; background: #fff; margin:0 0 0 10px; padding:0; float:left; border:0px solid;}

#righter ul {list-style:none;  margin:0 0 5px 0; padding:0;}
#righter img {border:none;}

#righter ul li {list-style-image:none; list-style:none; font-family: Arial; text-align:center; font-size:12px; color: #999999; font-weight:bold; margin:5px 0 10px 0; padding:5px; border:1px solid #eaeaea;}

/*#box { border:1px solid #eaeaea; padding:5px; margin:0 0 10px 0; text-align:center;}
#box p { font-family: Arial, Arial, Helvetica, sans-serif; font-size:11px;  color:#777777; font-weight:bold; padding:0 0 10px 0;}

#box2 { border:0px solid #eaeaea; padding:5px; margin:0 0 10px 0; text-align:center; background: url(../images/bannerbg.jpg) top #4482bf;}
#box2 p, #box2 a:link, #box2 a:visited { font-family: Arial, Arial, Helvetica, sans-serif; font-size:13px;  color:#fff; font-weight:bold; padding:5px 0 10px 0; text-decoration:none;}
#box2 b { color:#ccff99; font-size:15px;  }

#box2 a:link, #box2 a:visited { display:block; width:100%;}
#box2 a:hover { display:block; font-family: Arial, Arial, Helvetica, sans-serif; font-size:13px;  color:#d6eeff; font-weight:bold; padding:5px 0 10px 0; text-decoration:none; }

#promo { background:#e0f2fd; padding:2px; margin:20px 0 20px 0;}
#frame { border:4px solid #FFFfff; padding:20px;}*/

.boxmenuinner { border:0px solid #eaeaea; padding:0; margin:0; text-align:left; background: url(../images/blue.gif) bottom;}


		#boxmenu {padding:0; margin:0 0 10px 0; text-align:left; background: url(../images/red.gif) top;}
/*		#boxmenu p {font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; margin:0; padding:0;}*/



		#boxmenu ul {list-style:none;  margin:0px 0 0px 0px; padding:6px 0 0 0;}
		#boxmenu li {list-style:none;  margin:0; padding:0; list-style-image: none;}

		#boxmenu a:link, #boxmenu a:visited, #boxmenu a:hover, #boxmenu a:active{font:bold 12px/14px Arial, Verdana, Arial, Helvetica, sans-serif; margin:0 8px 0 8px; padding:9px 0 9px 24px; text-decoration:none; /*width:190px;*/ display:block;  border-bottom:1px dotted #c27575;}
		#boxmenu a:link, #boxmenu a:visited{color:#fff; background: url(../images/list3.gif) 0 6px no-repeat;}
		#boxmenu a:hover, #boxmenu a:active {color:#f7f7e6; background:url(../images/list4.gif) 0 6px no-repeat; }


#boxgrey { padding:0; margin:0 0 10px 0; text-align:left; background:url(../images/grey.gif) bottom; display:block; border:1px solid #FFFFFF;}
#boxgrey h1 { font-family: Arial, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; letter-spacing:normal;  color:#777777; font-weight:bold; padding:8px 0 9px 10px;
background: url(../images/leftheader.gif); background-position:top; display:block; clear:both;}
#boxgrey p { font-family: Arial, Arial, Helvetica, sans-serif; font-size:11px;  color:#777777; font-weight:bold; padding:10px;}

#names { width:100%; margin:0 0 3px 0; padding:0; background:url(../images/names-bg.gif) repeat-x top; /*height:93px;*/ min-height:93px; border:0px solid black; }
#names p {font: normal 11px/16px Arial, Verdana, Arial, Helvetica, sans-serif; margin:0; padding:5px 0 0px 0;}


#categorylist{ border: 0px solid #000000; list-style: none;  list-style-image:none; margin:0; padding:0 14px 0 14px;}
#categorylist ul{list-style:none; list-style-image:none;}
#categorylist li{list-style:none; list-style-image:none;  border:none; display:block; width:152px; margin:0; padding:0 10px 12px 10px; float:left; font-size:10px; text-align:left; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-weight:normal;  }
#categorylist a {margin:0; padding:0; font-size:10px;}

.social-networks {position: relative; width: 150px; height: auto;}
.social-networks img {position: relative; float: left; margin: 0 5px; display: block; padding: 0; border: none!important; -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out;}
.social-networks img:hover {opacity: 0.8; filter: alpha(opacity = 80);}



#clearfooter1 {clear:both; height:1px; line-height:1px;}
#clearfooter5 {clear:both; height:5px; line-height:5px;}
#clearfooter {clear:both; height:10px; line-height:10px;}
#footer{width:940px; padding:0 0 20px 0; margin:10px 0 0px 0; background:url(../images/footer.gif) no-repeat; text-align:center; border:0px solid;  }
#footer p { font-family: Arial, Arial, Helvetica, sans-serif; font-size:11px;  color:#2d5379; font-weight:normal; padding:10px 0 0 0; background:none; text-align:justify; margin:0; text-align:center;}
#footer a { font-family: Arial, Arial, Helvetica, sans-serif; font-size:11px;  color:#2d5379; font-weight:normal; padding:0; background:none; font-weight:normal;}
#footer a:hover{text-decoration:underline;}


input, textarea, button, select  {
	margin: 0 0 0 0;
	padding: 0px;
	border: 1px solid #a2a2a2;
	letter-spacing : 0.02em;
	font: 11px Arial, Helvetica, sans-serif;
	}
#Submit	{ background-color:#4482bf; color:#FFFFFF; font-weight:bold;}




/*** MENU ***/
#menu{
    position: relative;
    height: 31px;
	width: 930px; border:0px solid;
   background: url(../images/menubg.gif) no-repeat; border:0px solid;
    padding:0 0 0 10px ; margin: 0 0 0px 0;
    overflow: hidden;
	float:left;
	text-align:center;
}

#menu ul{ padding:0; margin:0 ; display:inline; }

    /* Force the list to flow horizontally */
    #menu li {
        float: left;
        list-style: none;
		padding:0 0 0 5px; margin:0 5px 0 0px;
    }
        /* Represents the background of the highlighted menu-item. */
        #menu li.back {
            background: url("../images/lava.gif") no-repeat right -37px;
            width: 9px; height: 31px;
            z-index: 8;
            position: absolute;
			padding-left:3px;
			}

            #menu li.back .left {
                background: url("../images/lava.gif") no-repeat top left;
                height: 31px;
                margin-right: 9px;

            }
        /* Styles for each menu-item. */
        #menu li a{
            position: relative;
			overflow: visible;
            text-decoration: none;
            font:bold 11px Trebuchet MS, "Trebuchet MS", Arial, Verdana; text-transform:uppercase;
            color: #fff; outline: none;
            height: 31px;
            z-index: 10;
            float: left;
			display: block;
            padding:0 15px 0 15px;
			top: 6px;
		}

		#menu li a:hover{color:#fff;}

		

/* slideshow */
.slide-title {
	margin: 0;	
	padding: 7px 0 0 0;
	font-size: 16px;
	text-transform: uppercase;
	font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
	font-weight: 900;
}



.slide-title {
			margin: 0;	
			padding: 7px 0 0 0;
			font-size: 16px;
			text-transform: uppercase;
			font-family: "Trebuchet MS",Verdana,Arial,sans-serif;
			font-weight: 900;
		}
		
		.slideshow-main {position: relative; width: 754px; height: 302px; padding: 3px 0 0 4px; margin: 3px 0 0 0; background: url(../images/slideshow/main-shadow.gif) 0 0 no-repeat;}

		div#feature_list {
			width: 749px;
			height: 300px;
			position: relative;
			overflow: hidden;
			margin: 0!important;
			padding: 0!important;


		}

		div#feature_list ul {
			position: absolute;
			top: 0;
			list-style: none;	
			margin: 0!important;
			padding: 0!important;

		}

		ul#tabs {
			left: 0;
			z-index: 2;
			width: 226px;
			margin: 0!important;
			padding: 0!important;

		}

		ul#tabs li {
			font-size: 12px;
			font-family: Arial;
			margin: 0!important;
			padding: 0!important;

		}
		
		ul#tabs li img {
			padding: 5px;
			border: none;
			float: left;
			margin: 10px 10px 0 0;
		}

		ul#tabs li a {
			color: #222;
			text-decoration: none;	
			display: block;
			padding: 0px 10px 0 10px!important;
			height: 60px;
			outline: none;
			background: url(../images/slideshow/tab-default-bg.gif) 0 0 no-repeat;
		}

		ul#tabs li a:hover {
			color: #FFF;
		}

		ul#tabs li a.current {
			background:  url('../images/slideshow/feature-tab-current.png') 0 0 no-repeat;
			color: #FFF;
		}

		ul#tabs li a.current:hover {
			text-decoration: none;
			cursor: default;
		}
		
		ul#tabs li a span {letter-spacing: -1px; font-size: 12.5px;}

		ul#output {
			right: 0;
			width: 556px;
			height: 299px;
			position: relative;
			margin: 0!important;
			padding: 0!important;

		}

		ul#output li {
			position: absolute;
			height: 300px;
			width: 556px;
			margin: 0!important;
			padding: 0!important;

		}

		ul#output li a {
			position: absolute;
			bottom: 3px;
			right: 3px;
			display: block;
			width: 114px;
			height: 18px;
			text-align: center;
			padding: 2px 0 0 0!important;
			text-decoration: none;
			font-size: 11px;
			color: #FFF;
			background: url(../images/slideshow/button.png) 0 0 no-repeat;
		}
		
		ul#output li a:hover {
			opacity: 0.75;
			filter: alpha(opacity = 75);
			
		}
		
#shadowbox_title {
border: 0px solid;
}

#shadowbox_info {
  border: 0px solid;
} 

