*{margin:0; padding:0;}
acronym {border-bottom:1px #333333 dashed; cursor:help;}
body{background-color:#0F0F0F;}
img {border:0; text-align:left; vertical-align:top;}
ul{list-style:url(/images/list_arr.gif);}
.column{float:left;}
.clear{clear:both;}
hr {display:none;}
body{font-family:Arial, helvetica, sans-serif; color:#505050; font-size:0.75em; line-height:1.73em; text-align:center;}
input, textarea, select{color:#FFFFFF; vertical-align:top; text-align:left; border: 1px solid #181818; background:#363636; font:11px Tahoma, Arial, helvetica, sans-serif;}
.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.top_indent_5px{padding-top:5px; display:block;}
.top_indent_10px{padding-top:10px; display:block;}
.top_indent_15px{
	padding-top:10px;
	display:block;
	padding-right: 14px;
	background-color: #F4FDFF;
	padding-left: 10px;
	margin-right: 15px;
}
.geo {
	display:none;
}
.ga { padding-left:40px;}
.right-col {
background:url(../images/right-col.png) no-repeat;
padding-bottom:40px;
}
.right-col a {
color:#333333;
text-decoration:none;
font-weight:normal;
padding-left: 50px;
}
p {padding-bottom:20px;}
#no-p {
	padding:15px 26px 10px 11px;
}
.no-p {
	padding:15px 26px 10px 11px;
}
.no-pp {
	padding:15px 26px 10px 4px;
}
.p { padding-top:15px;}
.top_indent_20px{padding-top:20px; display:block;}
.top_indent_21px{padding-top:20px; display:block; background-color:#E8FAFD; padding:5px 5px 5px 5px;}
.top_indent_25px{padding-top:5px; display:block;}
.top_indent_25px ul {	padding-top:20px;}
.indent h2 {padding-left:0;}
.top_indent_15px h2 {padding-left:0;}
.top_indent_25px h2 {padding-left:0;}
.quote {
	width:334px;
	height:150px;
	padding-top:20px;
	display:block;
	padding-right:30px;
	padding-left:40px;
	background-image:url(/images/quote.png);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:50px;
}
.quote2 {
	width:334px;
	height:100px;
	padding-top:20px;
	display:block;
	padding-right:30px;
	padding-left:40px;
	background-image:url(/images/quote.png);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:50px;
}
.quote3 {
	width:334px;
	height:50px;
	padding-top:20px;
	display:block;
	padding-right:30px;
	padding-left:40px;
	background-image:url(/images/quote.png);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:50px;
}
.width_stretch{width:100%; }

.col_1, .col_2, .col_3, .col_4, .box_1, .box_2, .box_3, .mid, .mid_2{float:left;}

.mid{width:1px; background:url(/images/line_y.gif) left top repeat-y;}

.float_pic_right{float:right; margin-left:10px;}

.pic_float{margin-right:15px; float:left;}

/*=======header===========*/
.nav{padding:10px 73px 6px 0px; color:#878787; font-size:0.91em; position:absolute; top:0; _width:880px; z-index:6;}
.nav em{color:#545454; font-style:normal;}
.nav .navigace {float:left; padding-right:610px; _padding-right:0px;}
.nav span{float:left; word-spacing:13px;_margin-left:0px; _float:right;}
.nav a{color:#989898; text-decoration:underline; word-spacing:0; font-weight:normal;}
.nav a:hover{text-decoration:none;}
.nav span a{color:#989898; text-decoration:underline; word-spacing:0;}
.nav span a:hover{text-decoration:none;}
.nav span .link_2{background:url(/images/nav_arr_1.gif) right center no-repeat; padding-right:11px;}

.logo{height:216px; background:url(/images/logo_bg.jpg) left top no-repeat; }

.head_form {position:absolute;top:278px; margin-left:770px;}   
.head_form .box_1{}
.head_form .box_2{width:20px;}
.head_form .box_2 .search-button {width:20px; height:20px;}
.head_form .box_2 a{padding:0; background:0;}
.head_form input{width:187px; height:14px; margin:3px 0 0 13px; color:#000000; font-size:0.91em; background:0; border:0; }
#contactform .submit-button {height:23px; width:198px; padding:0px 0 0px 0px; text-align:center; margin-right:17px;}
/*=====//header===========*/

/*=======content===========*/

h1 {
	background-repeat:no-repeat;
	padding-top:6px;
	font-size:28px;
	padding-bottom:5px;
	margin-left:10px;
	color:#333333;
	font-weight:normal;
}
h2 {
	padding-left:10px;
	padding-top:10px;
	padding-bottom:20px;
	margin-top:0px;
	margin-left:0px;
	font-weight:normal;
	color:#333333;
	font-size:20px;
}
.h2-pad {padding-top:30px;}
#no-pad {padding-left:0;}
.no-pad {padding-left:0;}
.no-pad2 {padding-left:0; padding-right:25px; padding-bottom:0;}
h3 {padding:20px 10px 10px 0; color:#333333; font-size:20px; font-weight:normal;}
h4 {padding:10px 0 10px 10px; border-bottom:solid 1px #CCCCCC; font-size:14px; font-weight:bold;}
.h3 {font-size:18px; color:#333333;}
.h4 { color:#333333; font-size:14px; padding-left:0; border:none;}
#content{background:url(/images/content_top.jpg) left top repeat-x #FFFFFF; width:100%; padding-top:64px; text-align:justify; }
#content .left_top{background:url(/images/content_left_top.jpg) left top no-repeat;}
#content .right_top{background:url(/images/content_right_top.jpg) right top no-repeat; padding:21px 53px 37px 63px;}

#content strong{color:#333333;}

a{
	color:#1174CD;
	text-decoration:underline;
	font-weight:bold;
}
a:hover{text-decoration:none;}

#content .col_1 .indent{
	padding:10px 14px 0 10px;
	background-color: #F9FFF2;
	margin-right: 15px;
	_margin-right: 5px;
}
#content .col_2 .indent{padding:0px 0 0 24px;}

#content .title{margin-bottom:19px;}
.indent .bottom {color:#E8E8E8; font-size:14px; padding:10px 0 40px 110px; font-weight:bold;}
.col_1 .bottom {color:#E8E8E8; font-size:14px;	padding:10px 0 40px 70px; font-weight:bold;}
#content .col_1 {padding:15px 0; background-image:url(/images/line_y_2.gif); background-position:right; background-repeat:repeat-y;}
#content .col_2{padding:15px 0;}
.line_x{height:1px; background:url(/images/line_x.gif) left top repeat-x; font-size:0; margin:25px 0 20px 0;}

.main{width:980px; margin:0 auto; text-align:left; margin-top:40px; _margin-top:10px;}
*:first-child+html .main{width:980px; margin:0 auto; text-align:left; margin-top:10px; }

#content li{
	padding:5px 0 5px 0;
	line-height:1.63em; 
	color:#505050;
	text-decoration:none;
	padding-left:4px;
	margin-left:30px;
}
#content ul ul {
padding-left:20px;}
#content li a {color:#1174CD; text-decoration:underline; font-weight:bold; line-height:1em;}
#content li a:hover{text-decoration:none;}
#content .clear{background:0;}
/*=====//content===========*/

/*=======content_2===========*/
#content_2{background:url(/images/content_2_bg.jpg) left top repeat-y; width:100%; color:#505050;}
#content_2 .layer_2{background:url(/images/content_2_top_bg.jpg) left top no-repeat; padding:0 53px 36px 62px;}

#content_2 .col_1, #content_2 .col_2{padding-top:20px; padding-bottom:15px;}
#content_2 .mid{background:url(/images/line_y_2.gif) center top repeat-y;}

#content_2 .title{margin-bottom:25px;}

#content_2 strong{color:#BEBEBE;}

#content_2 .line_x_2{height:1px; background:url(/images/line_x_2.gif) left top repeat-x; font-size:0; margin:23px 0 25px 0;}

#content_2 li{padding:5px 0 5px 0; background:url(/images/list_bg_2.gif) left bottom repeat-x;}
#content_2 li a{color:#00ADE2; text-decoration:none; font-weight:bold; line-height:1em; padding-left:14px; margin-left:10px; background:url(/images/list_arr_2.gif) left no-repeat;}
#content_2 li a:hover{text-decoration:underline;}
#content_2 .clear{background:0;}
/*=====//content_2===========*/


/*=======page_1===========*/
#page_1 {margin-top:32px}
#page_1 #content .col_1 .box_1{width:227px;}
#page_1 #content .col_1 .box_2{
	width:1px;
	background:#DCDCDC;
	background:#CCCCCC;
	height:320px;
}
#page_1 #content .col_1 .box_3{
	width:230px;
}
#page_1 #content .col_1 .box9{
	width:180px;
	float:left;
	padding-left:20px;
}
#page_1 #content .col_1 .bottom-ref{
	width:385px;
	padding-left:10px;
}
#page_1 #content .col_2 .box_1{width:53px;}
#page_1 #content .col_2 .box_2{width:301px;}
#page_1 #content .col_2 .line_x{
	margin-top:15px;
	margin-bottom:25px;
}

#page_1 #content_2 .mid{background:url(/images/line_y_2.gif) right top repeat-y; height:630px;}
#page_1 #content_2 .col_2 .indent{padding:0 0 0 24px;}

#page_1 #content_2 .col_1 .title{margin-bottom:10px;}

#contactform {width:481px; color:#FFFFFF;}
#contactform .box_1 {width:215px; height:50px;}
#contactform .box_2 {width:240px; height:50px;}
#contactform input {width:195px; height:18px; margin-top:2px; padding:4px 0px 0 4px;}
#contactform textarea {width:410px; height:149px; overflow:hidden; margin-bottom:8px; margin-top:2px; padding:4px 0px 0 4px;}
#contactform em {color:#A2FB28; font-style:normal;}
#contactform span {padding:5px 0 0 32px; font-size:0.91em;}


.main{width:980px; margin:0 auto; text-align:left; margin-top:40px; _margin-top:10px;}
*:first-child+html .main{width:980px; margin:0 auto; text-align:left; margin-top:10px; }

/*=========page_1===========*/
#page_1 #content .col_1{width:480px;}
#page_1 #content .col_2{width:378px;}

#page_1 #content_2 .col_1{width:451px;}
#page_1 #content_2 .mid{width:31px;}
#page_1 #content_2 .col_2{width:378px;}
/*========//page_1===========*/

/*=========page_2===========*/
#page_2 #content .col_1{width:520px;}
#page_2 #content .col_2{width:338px;}

#page_2 #content_2 .col_1{width:415px;}
#page_2 #content_2 .mid{width:50px;}
#page_2 #content_2 .col_2{width:395px;}
/*========//page_2===========*/

/*=========page_3===========*/
#page_3 #content .col_1{width:290px;}
#page_3 #content .col_2{width:567px;}

#page_3 #content_2 .col_1{width:422px;}
#page_3 #content_2 .mid{width:53px;}
#page_3 #content_2 .col_2{width:385px;}
/*========//page_3===========*/

/*=========page_4===========*/
#page_4 #content .col_3{width:390px; padding-top:15px;}
#page_4 #content .mid_2{width:77px;}
#page_4 #content .col_4{width:392px; padding-top:77px;}

#page_4 #content .col_1{width:340px;}
#page_4 #content .col_2{width:500px;}

#page_4 #content_2 .col_1{width:387px;}
#page_4 #content_2 .mid{width:49px;}
#page_4 #content_2 .col_2{width:424px;}
/*========//page_4===========*/

/*=========page_5===========*/
#page_5 #content .col_1{width:290px;}
#page_5 #content .col_2{width:568px;}

#page_5 #content_2 .col_1{width:385px;}
#page_5 #content_2 .mid{width:51px;}
#page_5 #content_2 .col_2{width:421px;}
/*========//page_5===========*/


/*=========page_6===========*/
#page_6 #content .col_1{width:480px;}
#page_6 #content .col_2{width:378px;}

#page_6 #content_2 .col_1{width:451px;}
#page_6 #content_2 .mid{width:31px;}
#page_6 #content_2 .col_2{width:378px;}
/*========//page_6===========*/

/*=======page_7===========*/
#page_7 #content_2 .title{margin-top:20px; margin-bottom:10px;} 
/*=====//page_7===========*/ 

/*=======footer===========*/
#footer{padding:11px 0 13px 58px; background:url(/images/footer_bg.jpg) left top no-repeat; color:#D9D9D9; font-size:0.96em; }
#footer span {color:#D9D9D9;}
#footer a{color:#D9D9D9; text-decoration:none; font-weight:normal;}
#footer a:hover{text-decoration:underline;}
#links {text-align:center; font-size:0.96em; padding-bottom:5px; color:#D9D9D9;}
#links a {color:#D9D9D9; text-decoration:none; font-weight:normal;}
#links a:hover {text-decoration:underline;}
.company { float:left; width:350px;}
.quick-menu { width:860px; text-align:right;}
*:first-child+html .company { float:left; width:350px;}
*:first-child+html .quick-menu { width:510px; text-align:right;}

#slovnik {padding:0 20px 0 11px;} 
.slovnik-s {font-size:20px; font-weight:bold; color:#333333;}
#slovnik em {font-weight:bold; color:#333333;}
/*=====//footer===========*/

#ul-list { padding:20px 0 20px 0;}
#title-sent {
	font-size:14px;
	width:444px;
	margin-top:10px;
	padding:10px 10px 10px 10px;
	font-weight: bold;
} 
#certifikace {text-align:center; padding:0px 0 0 10px;}
#certifikace p { padding-bottom:25px; }
#sluzby { font-size:16px; padding: 15px 0 10px 10px ; color:#333333;}

#flash {position:absolute; top:0px; margin-left:440px; z-index:5; margin-left/*\**/: 220px\9;}
*:first-child+html #flash {position:absolute; top:0px; margin-left:220px; z-index:5;}
html>body*#flash {position:absolute; top:0px; margin-left:440px; z-index:5;}

#flash-sub {position:absolute; top:0px; margin-left:580px; _margin-left:290px; z-index:5;}
*:first-child+html #flash-sub {position:absolute; top:0px; margin-left:250px; z-index:5;}
html>body*#flash-sub {position:absolute; top:0px; margin-left:580px; z-index:5;}

#logo-hover {
position:absolute;
top:90px;
margin-left:40px;
z-index:20;
width:673px;
height:86px;}

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
	position: absolute;
	left: 0;
	top: 0px;
	width: auto;
	padding: 10px;
	padding-bottom: 10px;
	background-color: #333333;
	visibility: hidden;
	z-index: 10;
	cursor: hand;
	cursor: pointer;
}



#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
	font: bold 16px Tahoma;
	letter-spacing: 5px;
	line-height: 1.1em;
	padding: 5px 0;
	text-align:center;
	color:#CCCCCC;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */

background-color: white;
}



#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/

position: absolute;

visibility: hidden;

border: 1px solid black;

background-color: #EFEFEF;

padding: 5px;

z-index: 5;

}
.cert {
float:left;
padding-right:40px;
width:180px;}
.form-p {
padding:0;
}
#note-botcol { color:#D9D9D9;}
#note-botcol a {color:#A2FB28;}

body.uvod a#menu-uvod, 
body.sluzby a#menu-sluzby, 
body.marketing a#menu-marketing,
body.kontakty a#menu-kontakty {
	color: #B3EA09;
}
/************************************************************************/
/************************************************************************/
/************************************************************************/
/**********************************LAYOUT.CSS****************************/
/************************************************************************/
/************************************************************************/
/************************************************************************/
/************************************************************************/
.response {
	background: #94DA10;
	border: 1px solid #fff;
	color:#000;
	display: none;
	padding: 5px;
	font-weight:bold;
	width: 401px;
	text-align: center;
	margin: 0 auto 10px 0px;
}
.loader {
	float:left;
}
#wrapper {
		width: 600px;
		margin: 10px auto;
		text-align: left;
	}
	
/* 
================================================
autosuggest, inquisitor style 
================================================
*/

div.autosuggest
{
	position: absolute;
	background-image: url(/style/img_inquisitor/as_pointer.gif);
	background-position: top;
	background-repeat: no-repeat;
	padding: 10px 0 0 0;
}

div.autosuggest div.as_header,
div.autosuggest div.as_footer
{
	position: relative;
	height: 6px;
	padding: 0 6px;
	background-image: url(/style/img_inquisitor/ul_corner_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.autosuggest div.as_footer
{
	background-image: url(/style/img_inquisitor/ul_corner_br.gif);
}

div.autosuggest div.as_header div.as_corner,
div.autosuggest div.as_footer div.as_corner
{
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 6px;
	background-image: url(/style/img_inquisitor/ul_corner_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.autosuggest div.as_footer div.as_corner
{
	background-image: url(/style/img_inquisitor/ul_corner_bl.gif);
}
div.autosuggest div.as_header div.as_bar,
div.autosuggest div.as_footer div.as_bar
{
	height: 6px;
	overflow: hidden;
	background-color: #333;
}


div.autosuggest ul
{
	list-style: none;
	margin: 0 0 -4px 0;
	padding: 0;
	overflow: hidden;
	background-color: #333;
}

div.autosuggest ul li
{
	color: #ccc;
	padding: 0;
	margin: 0 4px 4px;
	text-align: left;
}

div.autosuggest ul li a
{
	color: #ccc;
	display: block;
	text-decoration: none;
	background-color: transparent;
	text-shadow: #000 0px 0px 5px;
	position: relative;
	padding: 0;
	width: 100%;
}
div.autosuggest ul li a:hover
{
	background-color: #444;
}
div.autosuggest ul li.as_highlight a:hover
{
	background-color: #94DA10;
}

div.autosuggest ul li a span
{
	display: block;
	padding: 3px 6px;
	font-weight: bold;
}

div.autosuggest ul li a span small
{
	font-weight: normal;
	color: #999;
}

div.autosuggest ul li.as_highlight a span small
{
	color: #ccc;
}

div.autosuggest ul li.as_highlight a
{
	color: #fff;
	background-color: #94DA10;
	background-image: url(/style/img_inquisitor/hl_corner_br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.autosuggest ul li.as_highlight a span
{
	background-image: url(/style/img_inquisitor/hl_corner_bl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.autosuggest ul li a .tl,
div.autosuggest ul li a .tr
{
	background-image: transparent;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	padding: 0;
	margin: 0;
}
div.autosuggest ul li a .tr
{
	right: 0;
}

div.autosuggest ul li.as_highlight a .tl
{
	left: 0;
	background-image: url(/style/img_inquisitor/hl_corner_tl.gif);
	background-position: bottom left;
}

div.autosuggest ul li.as_highlight a .tr
{
	right: 0;
	background-image: url(/style/img_inquisitor/hl_corner_tr.gif);
	background-position: bottom right;
}



div.autosuggest ul li.as_warning
{
	font-weight: bold;
	text-align: center;
}

div.autosuggest ul em
{
	font-style: normal;
	color: #6EADE7;
}
/************************************************************************/
/************************************************************************/
/************************************************************************/
/**********************************MENU.CSS******************************/
/************************************************************************/
/************************************************************************/
/************************************************************************/
/************************************************************************/

#outside{
background:url(/images/menu_bg.jpg) no-repeat;
width:980px;
position:absolute;
top:256px;
	}
#navigation-1 {
	padding:1px 0;
	margin:0px;
	list-style:none;
	width:100%;
	height:62px;
	margin: 3px 0px 0 30px;
	font:normal 8pt verdana, arial, helvetica;
}
#navigation-1 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
	width:110px;
}
#navigation-1 .marketing2 {
	width:200px;
	margin-left:0px;
}
#navigation-1 .marketing2 a:link, #navigation-1 .marketing2 a:visited {
	width:200px;
}
#navigation-1 .marketing2 a:hover {
	width:200px;
}
#navigation-1 .first {
	margin-left:2px;
}
#navigation-1 .first a:link, #navigation-1 .first a:visited {
	width:110px;
}
#navigation-1 .first a:hover, #navigation-1 .first a:active, #navigation-1 .first:hover a {
	background: url(/images/menu-1.png) no-repeat;
	width:110px;
	
}
#navigation-1 li a:link, #navigation-1 li a:visited {
	padding:24px 0;
	display:block;
	text-align:center;
	color:#CCCCCC;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	width:106px;
	height:13px;
}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
	padding:24px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background: url(/images/menu-x.jpg) repeat-x;
	color:#333;
	width:106px;
	height:18px;
}
#navigation-1 li ul.navigation-2 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:url(/images/menu-bg.png);
	width: 240px;
	height:330px;
	position:absolute;
	top:61px;
	left:-1px;
}
#navigation-1 li:hover ul.navigation-2 {
	display:block;
}
#navigation-1 li ul.navigation-2 li {
	width:116px;
	clear:left;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
	clear:left;
	text-decoration:none;
	padding:4px 0;
	width:239px;
	color:#CCCCCC;
	text-align:left;
	padding:15px 0 0 15px;
	background:none;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
	clear:left;
	text-decoration:underline;
	padding:15px 0 0 15px;
	background:none;
	color:#B3EA09;
	width:239px;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-5 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:url(/images/menu-bg2.png) no-repeat;
	width: 210px;
	height:380px;
	position:absolute;
	top:61px;
	left:-1px;
}
#navigation-1 li:hover ul.navigation-5 {
	display:block;
}
#navigation-1 li ul.navigation-5 li {
	width:146px;
	clear:left;
	width:239px;
}
#navigation-1 li ul.navigation-5 li a:link, #navigation-1 li ul.navigation-5 li a:visited {
	clear:left;
	text-decoration:none;
	padding:4px 0;
	width:239px;
	color:#CCCCCC;
	text-align:left;
	padding:15px 0 0 20px;
	background:none;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-5 li:hover a, #navigation-1 li ul.navigation-5 li a:active, #navigation-1 li ul.navigation-5 li a:hover {
	clear:left;
	text-decoration:underline;
	padding:15px 0 0 20px;
	background:none;
	color:#B3EA09;
	width:239px;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#fe676f;
}
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#ffffff;
}
/*navigation- reference*/
#navigation-1 li ul.navigation-4 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:url(/images/menu-bg4.png) no-repeat;
	width: 210px;
	height:150px;
	position:absolute;
	top:61px;
	left:-1px;
}

#navigation-1 li:hover ul.navigation-4 {
	display:block;
}
#navigation-1 li ul.navigation-4 li {
	width:146px;
	clear:left;
	width:239px;
}
#navigation-1 li ul.navigation-4 li a:link, #navigation-1 li ul.navigation-4 li a:visited {
	clear:left;
	text-decoration:none;
	padding:4px 0;
	width:239px;
	color:#CCCCCC;
	text-align:left;
	padding:15px 0 0 20px;
	background:none;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-4 li:hover a, #navigation-1 li ul.navigation-4 li a:active, #navigation-1 li ul.navigation-4 li a:hover {
	clear:left;
	text-decoration:underline;
	padding:15px 0 0 20px;
	background:none;
	color:#B3EA09;
	width:239px;
	position:relative;
	z-index:1000;
}
/*navig-4- end*/
#navigation-1 li ul.navigation-3 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:url(/images/menu-bg3.png) no-repeat;
	width: 210px;
	height:200px;
	position:absolute;
	top:61px;
	left:-1px;
}

#navigation-1 li:hover ul.navigation-3 {
	display:block;
}
#navigation-1 li ul.navigation-3 li {
	width:146px;
	clear:left;
	width:239px;
}
#navigation-1 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-3 li a:visited {
	clear:left;
	text-decoration:none;
	padding:4px 0;
	width:239px;
	color:#CCCCCC;
	text-align:left;
	padding:15px 0 0 20px;
	background:none;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-3 li a:active, #navigation-1 li ul.navigation-3 li a:hover {
	clear:left;
	text-decoration:underline;
	padding:15px 0 0 20px;
	background:none;
	color:#B3EA09;
	width:239px;
	position:relative;
	z-index:1000;
}

/** 
 * CSS styles for the Custom Search Engine overlay built on top of AJAXSearch
 * API
 */ 

.cse-closeResults { 
  float: right;
}

.cse-closeResults a {
  padding: 3px 5px;
  border: 1px solid #666;
  color:  #000000;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}

.cse-closeResults a:hover {
  background: #ddd;
  border: 1px solid #000; 
}

.cse-overlay-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #000;
}

.cse-overlay {
  text-align: left;
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 10px;
  width: 600px;
  background-color: #FFF;
  border: 1px solid #333;
  font-size: small;
}

/**
 * Custom AJAXSearch styles
 */

.gsc-resultsHeader,
.gs-visibleUrl-short,
.gs-watermark
 { display: none; }

.gs-visibleUrl {
  color: #008000;
}

.gs-visibleUrl-long { 
  overflow: hidden;
}

.gs-title { 
  font-size: medium;
}

.gsc-trailing-more-results,
.gsc-webResult,
.gs-divider {
  margin-bottom: 1em;
}

.gs-divider {
  margin-bottom: 1em;
  text-align: center;
  color: #676767;
}


/**
 * Default AJAXSearch styles largely from
 * http://www.google.com/uds/css/gsearch.css
 */

/* control inputs
 * .gsc-search-box : the container that hosts the text input area
 * .gsc-input : the text input area
 */
form.gsc-search-box {
  font-size: 13px;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 4px;
  margin-left : 0px;
  width: 300px;
}

/*
 * This table contains the input element as well as the search button
 * Note that the search button column is fixed width, designed to hold the
 * button div's background image
 */
table.gsc-search-box {
  border-style : none;
  border-width : 0px;
  border-spacing : 0px 0px;
  width : 100%;
  margin-bottom : 2px;
  height:50px;
}

table.gsc-search-box td {
  vertical-align : middle;
}

table.gsc-search-box td.gsc-input {
  padding-right : 2px;
}

td.gsc-search-button {
  width : 1%;
}

/**
 * undo common generic table rules
 * that tend to impact branding
 */
table.gsc-branding td,
table.gsc-branding {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border : none;
}

table.gsc-branding {
  border-style : none;
  border-width : 0px;
  border-spacing : 0px 0px;
  width : 100%;
}

td.gsc-branding-text {
  vertical-align : top;
}

td.gsc-branding-text div.gsc-branding-text {
  padding-bottom : 2px;
  text-align : right;
  color : #676767;
  font-size : 11px;
  margin-right : 2px;
}

td.gsc-branding-img-noclear {
  width : 51px;
  vertical-align : bottom;
}

td.gsc-branding-img {
  width : 65px;
  vertical-align : bottom;
}

table.gsc-branding-vertical td.gsc-branding-text div.gsc-branding-text {
  margin-right : 0px;
  text-align : center;
}

table.gsc-branding-vertical td.gsc-branding-img-noclear {
  text-align : center;
}

div.gsc-branding-img,
div.gsc-branding-img-noclear,
img.gsc-branding-img,
img.gsc-branding-img-noclear {
  padding-top : 1px;
}

img.gsc-branding-img,
img.gsc-branding-img-noclear {
  margin : 0 0 0 0;
  padding-right : 0;
  padding-left : 0;
  padding-bottom : 0;
  border : none;
  display : inline;
}

a.gsc-branding-clickable {
  cursor : pointer;
}

input.gsc-search-button {
  margin-left : 2px;
}

/*
 * Given that this is sitting in a variable width tabel cell, the idea is
 * for it to consume the entire cell. The adjacent cell contains the search
 * button and that is a fixed width cell.
 */
input.gsc-input {
  padding-left : 2px;
  border-style : solid;
  border-width : 1px;
  border-color : #BCCDF0;
  width : 99%;
}

.gsc-results .gsc-cursor-box .gsc-trailing-more-results {
  margin-bottom : 0px;
  display : inline;
}

.gsc-results .gsc-cursor {
  display : inline;
}

.gsc-results .gsc-cursor-box {
  margin-bottom : 10px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
  cursor : pointer;
  color : #000000;
  text-decoration: underline;
  margin-right : 8px;
  display : inline;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  color : #A90A08;
  font-weight : bold;
  text-decoration: none;
}
#q { padding: 3px 0 0 8px; width:102px; height:17px;
background-image:url(/images/head_input_bg.jpg);
background-color:#FFFFFF;
background-position:left top;
background-repeat:no-repeat;
}
  
#fb {padding-left:64px;}