/* project: internet market
   design: luka cvrk (www.solucija.com) 
   framework: Concept Nova (www.conceptnova.com) 
   

a { color: #0E4D8B; background: inherit; }
a:hover { color: #000; background: inherit;}
a.title { color: #B41A1A; background: #FFF; }
*/
h1 { font: bold 2em Arial, Sans-Serif; letter-spacing: -1px; padding: 16px 0 0 8px; margin: 0; }
h2 { margin: 0; padding: 0; font: normal 200% Arial, Sans-Serif; letter-spacing: -1px; }
h1 a { color: #FFF; background: inherit; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #BFE1ED; background: inherit; }
h3 { font: 120% Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #5f5f5f; }
p {	margin: 0 0 0px 0; line-height: 1.5em; }
form { margin: 0; }
input.search { width: 199px; border: none; background: #FFF url(inputn.gif); padding: 4px; color: #808080; }
input.submit { height: 24px; font-weight: bold; width: 53px; border: none; background: #D96855 url(button.gif); padding: 3px; color: #FFF; }

/* layout
   ------ */

body {
	background: #F6F6F6 url(backgound.jpg);
	height:970px;
	}
.content { 
	margin: 0px auto;
	width: 968px;
	background: #F6F6F6 url(bg2.png) repeat-x;
	background-position:bottom;
	color: #454545;
	height:970px;
	
}

.logo {	padding: 18px 0 0 3px; }

/* header 
.header_top { background: #F6F6F6 url(big_top_line9.gif) no-repeat; color: #FFF; height: 15px; }*/
.header { padding: 0px 0px 0 5px; }
.header_bottom { clear: both; background: #FEFEFE url(big_bottom_line9.gif) no-repeat; color: #FFF; height: 0px; }
    
/* navigation */
#nav { width:600px; padding-left:0px; float:right; color:#4A4B4F}
#nav ul { margin:0; list-style:none; padding: 0; }
#nav a, #nav strong, #nav span { float:left; display:block; color:#FEFEFE; line-height:23px; padding: 7px 20px 4px 10px; background: url(nav_blue_red2.gif) no-repeat 100% 0px; text-decoration:none; font-weight: normal; font-size:14px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; }
#nav a { float:none; text-transform:uppercase }
#nav li { float:left; color: #FFF; margin:0; padding:0 0 0 0px; }
/*#nav li  hover {background: url(menu_on.png) repeat 100% 0px;}*/
#nav #current {  background: url(menu_activ.png) repeat 100% 0px; }
#nav #current a {color:#64A4B5; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 }
#nav a:hover { color:#fff; background: url(menu_on.png) repeat 100% 0px; } 
#nav li .li_divider {
	
	background-image:url(menu_divider.png);
    width:2px;
	height:35px;
	}



.sf_left {
	float: left;
	width: 203px;
	height: 77px;
	background: #5BB2D1 url('logobg.gif') repeat-x; 
	color: #FFF;
	border-top: 1px solid #137DA2;
	border-bottom: 1px solid #000;
	padding: 10px 0 0px 7px;
}

.sf {
	width: 100%;
	float:right;

}


.sf_search {
  width:968px;
  float:left;
  border-bottom: 0px solid #000;
	}
.sf_search_left {
	
	background:  url('searchbox_big_left.jpg') no-repeat top left; 
	width:8px;

}
.sf_search_center {
	background-image:url('searchbox_big.jpg');
	background-repeat:repeat-x;
	background-position:top;
		clear: both;
	color: #FFE4E0;
	border-top: 0px solid #AA1717;
	
	padding: 18px 0 17px 15px;
	margin-top: -2px;
	
}
.sf_search_right {
	
	width:8px;
	background:  url('searchbox_big_right.jpg') no-repeat top left; 
}

.location {
	width:958px;
	height:15px;
    font:0.8em verdana;
	padding:5px 0 0 10px;
	margin:0 10px 0 10px;

	}
	
.location a{
text-decoration:none;
color:#35B2E2;
}

.location a:hover{
text-decoration:underline;
color:#F00;
}

.subheader {
	padding: 8px;
	background: #f0f0f0;
	color: #808080;
}

/* left side
   --------- */

.left {
	float: left;
	width: 595px;
	margin: 0 0 10px 0;
}

	.box_top {
		background: #F0F0F0 url(leftbox_top_blue2.gif) no-repeat;
		color: #808080;
		height: 40px;
		width: 180px;
	}
	
	.box_top h2 {
		color: #FFF;
		background: inherit;
		padding: 7px 0 0 5px;
		margin: 0;
	}
	
	.box {
		border-left: 2px solid #7B9DDD;
		border-right: 2px solid #7B9DDD;
		padding: 0 4px 0 7px;
		margin: 0;
		width: 200px;
		color: #595959;
		 background-color:#EDEEF2;
	}
	
	.box_bottom {
		background: #FFF url('leftbox_bottom_blue.gif') no-repeat;
		color: #000;
		height: 13px;
		width: 190px;
		margin: 0 0 7px 0;
	}
	
		/* left and central column */
		.left_side { float: left; width: 225px; padding: 0px 0px 8px 0px; }
		.right_side { float: right; width: 405px; margin: 0 5px 0 0; text-align: justify; }
		
		.article { padding: 0 5px 0 0px; margin-bottom: 20px; }
		
	.grey_top { clear: both; width: 382px; background: #EDEDED url(grey_top.gif) no-repeat; color: #000; height: 5px; padding: 0; margin: 0px 0 0 6px; }
	.grey { width: 362px; margin: 0 0 0 6px; padding: 10px; background: #EDEDED url(grey_bottom.gif) no-repeat bottom left; color: #808080;	}
		
	.grey a {
		color: #C83C3C;
		
		font-weight: bold;
	}
	
	.grey a:hover {
		color: #000;
		
	}
	
	.highlight {
		padding: 5px 3px 5px 3px;
		margin: 0 0 3px 0;
		border-bottom: 1px solid #ccc;
	}
	
		
/* right side
   ---------- */
		
.right { float: right; width: 170px; margin: 0 0 10px 0;}
		
/*img {  margin: 0 9px 3px 0; }

 footer
   ------ */

.footer { 
	clear: both; 
	text-align: center;
	color: #808080;
	background: ../images/backgound.jpg;
	padding: 10px 0 5px 0;
	border-top: 1px solid #eee;
}
.footer p {	line-height: 2em; }
.footer a {	color: #4F4F4F; background: #f0f0f0; border-bottom: 1px dotted #808080; text-decoration: none; } 


.dialog { min-width:20em; margin: 0 0 7px 0; clear: both; }

.dialog .hd .c, .dialog .ft .c { height:14px;  }
.dialog .ft .c { height:14px; }
.dialog .hd { background:transparent url(../images/main_dialog_top_bott.png) right -17px no-repeat; padding: 0 14px 0 0;  }
.dialog .hd .c { background:transparent url(../images/main_dialog_top_bott.png) top left no-repeat;  }
.dialog .bd {background: transparent url(../images/main_dialog_left.png) left top repeat-y; width: 100%; clear: both; }
.dialog .bd .c { background: transparent url(../images/main_dialog_right.png) right top repeat-y; width: 100%; clear: both; }
.dialog .bd .c .s { margin:0px 6px 0px 6px; background-color: #fdfdfd; padding: 0.3em 1em;  }
.dialog .ft { background:transparent url(../images/main_dialog_top_bott.png) right -55px no-repeat; padding: 0 14px 0 0; clear: both; }
.dialog .ft .c { background:transparent url(../images/main_dialog_top_bott.png) left -35px no-repeat; }

#content .fieldSet .hd, .fieldSet .hd { background:transparent url(../images/fieldset_dialog_top_bott.png) right -11px no-repeat; padding: 0 7px 0 0;  }
#content .fieldSet .hd .c, .fieldSet .hd .c { background:transparent url(../images/fieldset_dialog_top_bott.png) top left no-repeat; }
#content .fieldSet .hd .c, .fieldSet .hd .c { font-size:1px; height: 7px; }
#content .fieldSet .bd, .fieldSet .bd { background: none; }
#content .fieldSet .bd .c, .fieldSet .bd .c { background: none; }
#content .fieldSet .s, .fieldSet .bd .c .s { margin: 0;  border: solid 1px #e4e2d2; border-width: 0 1px; background: none; background-color: #fbfaf2; padding: 0.3em 0; }
#content .fieldSet .ft, .fieldSet .ft { background:transparent url(../images/fieldset_dialog_top_bott.png) right -33px no-repeat; padding: 0 7px 0 0; }
#content .fieldSet .ft .c, .fieldSet .ft .c { background:transparent url(../images/fieldset_dialog_top_bott.png) left -22px no-repeat; }
#content .fieldSet .info, .fieldSet .info { background:url(../images/error_icon.png) left top no-repeat; min-height: 40px; }



.mainMsg .hd .c, .mainMsg .ft .c { font-size:1px; height:16px; }
.mainMsg .ft .c { height:16px; }
.mainMsg .hd { background:transparent url(../images/msg_dialog_top_bott.png) right -21px no-repeat; padding: 0 15px 0 0;  }
.mainMsg .hd .c { background:transparent url(../images/msg_dialog_top_bott.png) top left no-repeat; }
.mainMsg .bd {background: transparent url(../images/msg_dialog_left.png) left top repeat-y; }
.mainMsg .bd .c { background: transparent url(../images/msg_dialog_right.png) right top repeat-y; }
.mainMsg .bd .c .s { margin:0px 7px 0px 7px; background: #dcf2fd url(../images/msg_dialog_middle.gif) left top repeat-x; padding: 0.3em 1em; }
.mainMsg .ft { background:transparent url(../images/msg_dialog_top_bott.png) right -65px no-repeat; padding: 0 15px 0 0; }
.mainMsg .ft .c { background:transparent url(../images/msg_dialog_top_bott.png) left -45px no-repeat; }
.dialog .info { background:url(/images/info_icon.png) left top no-repeat; padding: 0 0 0 35px; position: relative; }
.dialog .info h3 { padding: 3px 0 10px 0; }
.smlDial .bd .c .s { margin:0px 7px 0px 7px; background: #dcf2fd url(/images/smldial_dialog_middle.gif) left top repeat-x; padding: 0.3em 1em; }
.smlDial .bd .c .s { padding: 0.3em 0.5em; }
.smlDial .info { background: url(/images/core/icons/little_i.png) left top no-repeat; padding: 3px 0 6px 25px; }
.smlDial .info h5 { padding: 0; }
.mainMsg .bd .c .s h4 { color: #666; font-weight: normal; }

.blueMsg { margin: 0 0 30px 0; }
.blueMsg .hd .c, .mainMsg .ft .c { font-size:1px; height:10px; }
.blueMsg .ft .c { height:10px; }
.blueMsg .hd { background:transparent url(../images/blue2_dialog_top_bott.png) right -21px no-repeat; padding: 0 10px 0 0;  }
.blueMsg .hd .c { background:transparent url(../images/blue2_dialog_top_bott.png) top left no-repeat; }
.blueMsg .bd {background: none; }
.blueMsg .bd .c { background: none; }
.blueMsg .bd .c .s { margin:0px; background: #dcf2fd url(../images/blue2_dialog_middle.gif) left top repeat-x; padding: 0 1em; border: solid 1px #bdd8ea; border-width: 0 1px; height: 33px; }
.blueMsg .ft { background:transparent url(../images/blue2_dialog_top_bott.png) right -59px no-repeat; padding: 0 10px 0 0; }
.blueMsg .ft .c { background:transparent url(../images/blue2_dialog_top_bott.png) left -39px no-repeat; }

.content .correctMsg .hd { background:transparent url(/images/correct_dialog_top_bott.png) right -11px no-repeat; padding: 0 7px 0 0;  }
.content .correctMsg .hd .c { background:transparent url(../images/warn_dialog_top_bott.png) top left no-repeat; }
.content .correctMsg .hd .c, .correctMsg .ft .c { font-size:1px; height: 7px; }
.content .correctMsg .bd { background: none; }
.content .correctMsg .bd .c { background: none; }
.content .correctMsg .bd .c .s { border: solid 1px #72cf7e; border-width: 0 1px; margin: 0; background: #f8f8f8 url(../images/core/correct_dialog_middle.gif) left bottom  repeat-x; padding: 0.3em 1em; }
.content .correctMsg .ft { background:transparent url(../images/warn_dialog_top_bott.png) right -33px no-repeat; padding: 0 7px 0 0; }
.content .correctMsg .ft .c { background:transparent url(../images/correct_dialog_top_bott.png) left -22px no-repeat; }
.content .correctMsg .info { background:url(../images/correct_icon.png) left top no-repeat; min-height: 40px; }
.content .correctMsg .info h3, .errorMsg .info .bullets a { color: #23a635; }
.lessWidth { width: 99%; margin: 0 auto 20px auto; }


#content .errorMsg .hd, .errorMsg .hd { background:transparent url(../images/error_dialog_top_bott.png) right -11px no-repeat; padding: 0 7px 0 0;  }
#content .errorMsg .hd .c, .errorMsg .hd .c { background:transparent url(../images/error_dialog_top_bott.png) top left no-repeat; }
#content .errorMsg .hd .c, .correctMsg .ft .c, .errorMsg .hd .c { font-size:1px; height: 7px; }
#content .errorMsg .bd, .errorMsg .bd { background: none; }
#content .errorMsg .bd .c, .errorMsg .bd .c { background: none; }
#content .errorMsg .bd .c .s, .errorMsg .bd .c .s { margin: 0;  border: solid 1px #f55f5f; border-width: 0 1px; background: #f8f8f8 url(../images/error_dialog_middle.gif) left bottom  repeat-x; padding: 0.3em 1em; }
#content .errorMsg .ft, .errorMsg .ft { background:transparent url(../images/error_dialog_top_bott.png) right -33px no-repeat; padding: 0 7px 0 0; }
#content .errorMsg .ft .c, .errorMsg .ft .c { background:transparent url(../images/error_dialog_top_bott.png) left -22px no-repeat; }
#content .errorMsg .info, .errorMsg .info { background:url(../images/error_icon.png) left top no-repeat; min-height: 40px; }
#content .errorMsg .info h3, .errorMsg .info .bullets a, .errorMsg .info h3, .errorMsg .info h3 a  { color: #ff2626; }

.errorMsg .info_alert { background: url(../images/fieldset_icons.png) left -681px no-repeat; padding: 0 0 10px 26px; }

.errorMsg { margin: 0px; }
.dialog .errorMsg .info { height: 100%; overflow: auto; background:url(../images/error_icon.png) left top no-repeat; }
.errorMsg .info h1 { font-size: 20px; color: #ff2626; }
.errorMsg .info h2 { margin: 10px 0 6px 0; font-size: 17px; }
.errorMsg .info ol { margin-top: 20px; }


#content { padding: 0 0 106px 0; }


 .whiteDial .hd { background:transparent url(../images/white_dialog_top_bott.png) right -11px no-repeat; padding: 0 7px 0 0;  }
 .whiteDial .hd .c { background:transparent url(../images/white_dialog_top_bott.png) top left no-repeat; }
 .whiteDial .hd .c { font-size:1px; height: 7px; }
 .whiteDial .bd .c .s { border: solid 1px #ececec; border-width: 0 1px; margin: 0; padding: 0.3em 1em; }
 .whiteDial .ft { background:transparent url(../images/white_dialog_top_bott.png) right -33px no-repeat; padding: 0 7px 0 0; }
 .whiteDial .ft .c { background:transparent url(../images/white_dialog_top_bott.png) left -22px no-repeat; }
 .whiteDial .bd .c .s h4 { color: #666; height:20px; font-size:12px }
/* */

.required {
	background:transparent url('../images/required.gif') left 0px no-repeat;
	padding: 0 0px 0 10px;
	}


.titleBox{
	display:block;
	clear:both;
	background:#f6f6f6;
	border:solid 1px #e6e6e6;
	padding:2px .7em;
	vertical-align:middle;
	margin:10px 0}
.titleBox a,.tiitleBox.currentPage{margin:auto 3px}


.content_magazin {
	margin:0px 0px 3px 0px; 
	text-align:left;
	font:Arial;
	color:#1E4A7B;
	}  /* marginea menu stanga */
.content_magazin H1 {font:bold 200% Arial; color:#EF4100; margin:-5px 0px 5px 0px;}
.content_magazin H2 {font:bold 200% Arial;

 margin:15px 0px 10px 0px; color:#4DB185; position:relative;}
.content_magazin H3 {font:bold 140% Arial; margin:0px 0px 5px 0px;}
.content_magazin H4 {font:bold 100% Arial; margin:0px 0px 5px 0px;}
.content_magazin P {padding:0px 10px 10px 0px; position:relative;}
.content_magazin UL {padding:0px 0px 10px 25px; list-style:square; position:relative;}
.content_magazin OL {padding:0px 0px 10px 25px; position:relative;}
.content_magazin LI {padding:0px 0px 5px 0px;}
.content_magazin A {color:#F00; text-decoration:none; }
.content_magazin A:hover, .content_magazin A:active {text-decoration:none; color:#000}

.content_magazin TABLE {clear:both; font-size:100%;  width:100%; border-collapse:collapse; border-top:0px solid #CCCCCC; border-bottom:0px solid #CCCCCC;}
.content_magazin TH { background-color:#F6F6F6; text-align:left; border-bottom:1px solid #CCCCCC;}
.content_magazin TD {vertical-align:middle; border-bottom:0px solid #CCCCCC;}
.content_magazin TD P {}
.content_magazin TD P A.action {margin-top:0px;}
.content_magazin SMALL {font-size:90%;}



.product {
background-repeat: repeat-x;
background-color:#9BB7E9 ;
padding:1px 0px 1px 2px;
width:220px;
color:#FFF

}

.grey {background-color:#FFFFFF;
border:solid 1px #CCCCCC;
width:200px;

}

.switch-view-link{margin-right:1em;padding-left:1.6em;color:#000;}
.with-sortby{border-right:1px solid #fff;padding-right:1.5em;}

 #results-view-Grid-label{background:transparent url('../shop/images/grid_view.png') no-repeat scroll 0;}
 #results-view-List-label{background:transparent url('../shop/images/grid_list.png') no-repeat scroll 0;}
 
 .sBox_container {
	float: left;
	padding:0px;
	margin:0px;

	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	cursor: pointer;
	color: #222222;
	background: url('../images/bg_select.gif') no-repeat 100% 0;
	margin: 0px;
	padding: 0px;
}



.sBox_input {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
	height: 22px;
	margin: 0;
	padding: 3px 0 0 5px;
	cursor: pointer;
	background: url('../images/bg_select.gif') no-repeat 0 0;
	border: none;
}

.sBox_container ul {
	list-style:none;
	display: block;
	overflow: auto;
	
	position: relative;
	left: 0;
	margin: 0;
	padding: 0;
	cursor: pointer;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	
	
}

.sBox_container ul li {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size:12px;
    height: 20px;
	width:100%;
	text-indent: 5px;
	line-height: 20px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	list-style-type:none;
	list-style: none;

}



ul.sBox_layer li.sBox_optOn {
	/*color: #FFFFFF;
	background-color: #6699cc;*/
}

.sBox_container ul li:hover{
	/*text-indent: 4px;*/
	color: #000000;
	background-color: #E5E5E5;
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
}

.sBox_optHover {
	background-color: #DBDFE9;

	}
	
/*	
input {
	font-family: Tahoma, Arial, sans-serif;
	
	color: #333;
	border: solid 1px #7F9DB9;
	height: 20px;
	
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom:2px;
	
}

select {
	color: #666;
	border: solid 1px #7F9DB9;
	height: 20px;
	margin-right: 2px;
	margin-bottom:3px;
}
*/
.select_nav, .input_nav{
	font:100% Arial, sans-serif;
	color:#000000;
	border:1px solid #DADADA;
	margin:0px;
	padding-top:0px;
}



img.ico_first,img.ico_prev,img.ico_next,img.ico_last{
	background-image:url(../shop/images/nav_icons.gif);
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	display:inline;
	border:0;
	vertical-align:middle;
	padding-bottom:1px}
	
img.ico_first{
	background-position:0 -15px
	}
img.ico_prev{background-position:-15px -15px}
img.ico_next{background-position:-30px -15px}
img.ico_last{background-position:-45px -15px}
img.ico_first:hover{background-position:0 0}
img.ico_prev:hover{background-position:-15px 0}
img.ico_next:hover{background-position:-30px 0}
img.ico_last:hover{background-position:-45px 0}
.ico_less,.ico_more,.ico_right,.ico_left{
	background-image:url(images/arrow_sprite.gif);
	background-repeat:no-repeat;
	width:9px;height:9px;
	vertical-align:middle;
	margin:2px 0 5px 0;
	cursor:pointer}
.ico_less{background-position:0 0}
.ico_more{background-position:-9px 0}
.ico_right{background-position:-18px 0}
.ico_left{background-position:-27px 0}

.button3 {
	background:url('../shop/images/icn_arrowBullet.gif') center right no-repeat;
	padding-right:16px;
	margin:5px 0px 0px 15px;
	font-size:12px;
	}

.manufacturer {
	color:#666
	
	}
	
.nav_bg {
	background-image:url('nav_bg_blue.png'); background-repeat:repeat-x;
	}
	
 #search_input { clear: left; position: absolute; width: 360px; height: 23px; background: url('../images/search_input_bg.gif') no-repeat 0 0; overflow: hidden; }
#search_input  { margin: 0; padding: 0; }
#search_input #search_input_field { position: absolute; top: 3px; left: 4px; width: 326px; height: 20px; margin: 0; padding: 2px; border: none; background: transparent; font: normal normal bold 11px/14px tahoma,arial,helvetica; color: #7f7f7f; }

#header #search { position: absolute; right: 0; width: auto;  margin: 22px 20px 0 0; color: #fff; font-size: 60%; font-weight: normal; overflow: hidden; }
	
.above_logo {
	color:#000;
	cursor:pointer;
	text-decoration:underline;
	}	
	
	
#logPanel { background-color: #F0F0F0; height: 51px; width: 100%; clear: both; position: relative; z-index: 1;  }
#logPanel ul { display: block; height: 43px; padding: 8px 0 0 0; margin: 0; float: right; clear: both; }
#logPanel li { display: block; float: left; margin: 5px 0 0 15px; background: none; width: auto; }
#logPanel li #userInp, #logPanel li #passwdInp { width: 143px;  border: solid 1px #CCC; height: 16px; padding: 2px; }
#logPanel li label { color: #01B2FA; padding: 0 6px 0 0; text-shadow: 0 1px 1px #fff; position: relative; top: -1px; }
#logPanel .bullets li { background: url(../images/bullet.gif) 0px 5px  no-repeat;  }
#logPanel .last { margin-right: 40px; }
#logPanel li a { color: #01B2FA; }
#logPanel li a:hover { color: #135E95; }
#logPanel .bullets { padding: 0; float: left; height: auto; margin: 3px 0 0 0; }
#logPanel .bullets li:hover {  color:#000 }
#logPanel .butt { clear: none; width: 86px; }
#logPanel .butt input { background: url(../images/logButt.png) left bottom no-repeat; height: 22px; width: 81px; margin: 0 5px 0 0; font-size: 0; line-height: 0; border: none;cursor:pointer  }
#logPanel .butt input:hover { background-position: left top; }
	
	
	.headWithSel { margin: 0; clear: both; width: 100%; float: left; }
	.headWithSel .hWS-Header, .headWithSel .hWS-Select { background: none; padding: 0; margin: 0; float: left; }
	.headWithSel .hWS-Header { padding: 0 8px 0 0; }
	.headWithSel .hWS-Select { float: right; }
	.headWithSel .hWS-H-Wide { width: 71%; }
	.headWithSel .hWS-H-Narrow { width: 61%; }

.logoTitles li { margin: 0; padding: 0 0 19px 89px; background:url(/images/core/dashboard-icons/choose-campaign.png) left top no-repeat; min-height: 47px; }
/*#content .logoTitles li h2, */ .logoTitles li p { padding: 0; }
.logoTitles li p { margin: -2px 0 0 0; }
.logoTitles .mailIco { background: url(/images/core/icons/create_icon.png) left top no-repeat; }
.logoTitles .mltMedIco { background:url(/images/core/icons/multimedia_audio_video.png) left top no-repeat; }
.logoTitles .survStats { background:url(/images/core/icons/reports.png) left top no-repeat; }
.statsTitle .chart, .statsTitle .icon { width: auto; min-width: 45%; float: left; position: relative; }
#content .logoTitles .vAlign { height: 50px; }
#content .logoTitles .vAlign h2 { padding: 15px 0 0 0; }
.logoTitles .news { background:url(/images/core/icons/subscribers.png) left top no-repeat; padding: 0 0 20px 87px; }
.logoTitles .subscribers { background:url(/images/core/icons/subscribers.png) left top no-repeat; padding: 0 0 20px 87px; }


label { cursor: pointer; }
fieldset { display: block; width: 99%; margin: 0 auto; border: none; }
.fieldLine { background: none;  }
fieldset label{ float: left; text-align: right; display: block; width: 30%; font-weight: bold;  padding: 0 8px 0 0; line-height: 23px; }
fieldset label em{ font-weight: normal; }
fieldset .minWidth { width: auto; padding: 0 1em; }
fieldset .labLessWidth { width: 20%; }
fieldset .labLess2Width { width: 10%; }
.width100 fieldset .fieldLine label{ width: 9%; }
.width100 .checkRadUl li label { width: auto; }
fieldset .fieldLine dfn { float: left; display: block; font-size: 1.1em; padding: 0 0 0 6px; line-height: 1.9em; }
fieldset .fieldLine .smallButts { clear: none; padding: 1px 0 0 6px; }

fieldset .fieldLine .dash { padding: 0 6px; }
fieldset .fieldLine dfn a { margin: 0 4px 0 0; }
.famButts { width: 16px; display: block; background: url(/images/core/surveys/icons/mini_icons.png) center 4px no-repeat; text-indent: -999em; float: left; }
.toCloneLink {  }
.toRemoveLink { background-position: center -183px; margin: 0 5px 0 0; }

fieldset .fieldLine input:focus { outline: none; }
fieldset .txtField input {  height: 16px;  width: 100px; }
.txtField_ck { padding: 0 0 0 5px; float: left; background:url(/images/core/input_bg.gif) left -236px no-repeat; margin: 0 0 10px 0;  display: block;  width: 350px; }
.width100 fieldset .txtField { width: 601px; }
.width100 fieldset .shortInp { width: 55px; }
.width100 fieldset  { width: 100%; }
fieldset .txtField .dates { width: 75px; }
fieldset .txtField .datesPlus { width: 82px; }
fieldset .dateSelects .txtField .dates { width: 83px; }


.width100 fieldset .shortInp input { width: 50px; }
fieldset .txtField { float: left; margin: 0; }
fieldset .txtOnly { float: left; padding: 0; line-height: 23px; }
fieldset .fieldLine{ float: left; width: 100%; clear: both; padding: 0 0 4px 0; }
.subButt { border: none; background-color: transparent; padding: 0; margin: 0; display: block; }
.fieldSet fieldset .fieldLine { background:url(/images/core/fieldset_icons.png) 682px -68px no-repeat; padding: 2px 0; margin: 0 0 0px 0; min-height: 18px; }
.fieldSet fieldset .gallAdd { padding: 0 0 3px 4px; }
.fieldSet fieldset .bigArrList .listToShow .fieldLine { background-image: none; }
.fieldSet fieldset .fieldLine:hover, .fieldSet fieldset .active { /* background: #c7ecff url(/images/core/fieldset_icons.png) 682px 6px no-repeat; */  }
.width100 fieldset .fieldLine, .width100 fieldset .fieldLine:hover { background: none; }
.width100 fieldset .fieldLine:hover, .width100 fieldset .active { background-color: #c7ecff; }
.fieldSet fieldset .noBar:hover { background: none; }
.fieldSet fieldset .noIco:hover { background-image: none; }

.fieldSet fieldset { width: 100%; padding: 0 0 5px 0; }
.fieldSet fieldset ul { margin: 0; }

.fieldSet fieldset .lftRtButt { padding: 0; }
.fieldSet h3 { padding: 0 0 0px 10px; }
.fieldSet h5 { padding: 0 0 8px 10px; }
.fieldSet h4 { padding: 0 0 8px 10px; }
.fieldSet fieldset .showHideList { width: 68%; float: right; margin: 7px 5px 0 0; clear: both; }
.fieldSet fieldset .listToShow { width: 100%; float: left; clear: both; }
.titleNum { width: 26px; text-align: right; display: block; float: left; color: #ff8a00; font-weight: bold; border-right: solid 1px #ccc; padding: 0 6px 0 0; margin: 0 10px 0 0; }
.fieldSet h3.sIFR-replaced { padding: 0 0 0 10px; }
.fieldSet .templates h3 { padding: 0 0 10px 0; }
.fieldSet fieldset .active label, .fieldSet fieldset .fieldLine:hover label { color: #006cb3; }
.greyBox .fieldSet .noBar:hover label { color: #666; cursor: default; }
.txtField { padding: 0 0 0 5px; float: left; background:url(/images/core/input_bg.gif) left -236px no-repeat; margin: 0 0 0px 0; height: 18px; display: block; }
.newslett .txtField { width: 245px; }
.txtField:hover, .fieldSet .active .txtField, .fieldLine:hover .txtField, .focused { background-position: left -148px; }
 .txtField a, .txtField .txtFieldIn { background:url(/images/core/input_bg.gif) right -178px no-repeat; display: block; border: none; height: 17px; padding: 4px 3px 4px 1px;  float: right; }


.greyBox .noBar .txtField:hover, .greyBox .noBar:hover .txtField { background-position: left -236px; }
.greyBox .noBar .txtField input:hover, .greyBox .fieldSet .noBar:hover .txtField input { background-position: right -178px; }
.dateSel { background:url(/images/core/icons/clndrIcon.gif) left top no-repeat; display: block; text-indent: -999em; width: 18px; height: 18px; }
.fieldLine .dateSel { margin: 3px; float: left; }
.noBar { width: 100%;  }


.fieldSet h3.sIFR-replaced { padding: 0 0 0 10px; }


.frmMsg h3 { background: url(../images/fieldset_icons.png) left -681px no-repeat; padding: 0 0 10px 26px; }



dl, dt, dd{
margin: 0;
padding: 0;
color:#000;
font-family: Arial, Helvetica, sans-serif; font-size:12px;

}


#menu {
position: relative; /* Menu position that can be changed at will */
top: 0;
left: 0;

}
#menu {
width: 100%;
border-bottom: 0px solid #5782C6;
}
#menu dt {
cursor: pointer;
margin: 0px 0px 0px 0px;
padding:0 0 0 20px;
height: 20px;
line-height: 20px;
text-align: left;



background: #ccc;
background-image:url(../shop/images/menubar_blue.gif);
}


#menu dd{
margin: 1px 0px 0px 1px;

/*border: 1px solid gray;*/
display:none;
}
#menu li {
text-align: left;
list-style:none;
margin: 0;
padding:0;
width:100%;
}
#menu ul{
margin:0;
padding:0 0 0 0;
list-style:none;
display:none;
width:100%;
}

#menu ul a{
	padding-left:0px;
	}
	
#menu li a, #menu dt a {
cursor:pointer;
color: #763838;
text-decoration: none;
display:block;
border: 0 none;
height: 100%;
padding:1px 1px 1px 0px;
/*margin-left:-17pt;*/
background-image:url(../shop/images/menubar_blue.gif);

background-position:100%;
}
#menu dt:hover{
background-image:url(../shop/images/menubar_blue_hover.gif);
color:#88C055
}
#menu dt a:hover{
color:#88C055;

}

.selected_item {
	color:#F00;
	}
#menu li a:hover {
color:#88C055
}
#menu li:hover{

}
#menu div{
	display:none;
	padding:0 0 0 0;
	}
#menu div a{
	height:14px;
	padding:0 1px 0 0px;
	font-size: 9px;
	background-color:#f4f4f4;
	background-image:url(images/menubar111.gif);
}
#menu div a:hover{
	height:14px;
	padding:0 1 0 0px;
	font-size: 9px;
	background-color:#f4f4f4;
	background-image:url(images/menubar_blue_hover.gif);
	display:block;
	
}

.navigation2 {
	background-image:url(../shop/images/headerBlueBg.gif);
	background-repeat:repeat-x;
	color:#FFF;
	}
.navigation2 UL {height:20px; padding:4px 0px 0px 12px; }
.navigation2 LI {float:left; list-style:none; border-right:1px solid #CACACA; margin:0px 10px 0px 0px; }
.navigation2 LI A {float:left; text-decoration:none; color:#FFF; padding:0px 10px 0px 0px;}
.navigation2 A:hover {text-decoration:underline;}


.weatimages_pages_navigator a{
	color:#000;
	margin:0 2px 0 2px;
	}
	
.adminurl {
	color:#145D94;
	text-decoration:none;
	}
.adminurl:hover{
	color:#35B2E2;
	}	
	
#ddtoptabs{

padding-left: 20px;
margin-left: auto;
margin-right: auto;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddtoptabs ul{
font: bold 90% Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddtoptabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
color:#E6E6E6;

}


#ddtoptabs a{
float:left;
color: white;
background: #E6E6E6 url(color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddtoptabs a span{
float:left;
display:block;
background: transparent url(color_tabs_right.gif) no-repeat right top;
padding:4px 9px 3px 6px;
}

#ddtoptabs a span{
float:none;
color:#000
}

#ddtoptabs a:hover{
background-color: #999;
}

#ddtoptabs a:hover span{
background-color: #999;
}

#ddtoptabs #current a, #ddtoptabs #current span{ /*currently selected tab*/
background-color: black;
color:white;
}	


.thumb { 
	border: 1px solid #9FC7EA; 
	cursor: hand; 
	height: 200px; 
	background-color: #EAEAEA;
	opacity:0.6;filter:alpha(opacity=60);
	}
.thumb2 { 
	border: 1px solid #F9E0BB;
	background-color:#FFFFE0;
	height: 200px; 
	}
	
.border_img	 {
	border: 1px solid #CCC;
	}
	
 .ch3{
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-transform: uppercase;
 }	
 
 
  .ch4{
 border-left: #BFBFBF 1px solid;
 border-right: #BFBFBF 1px solid;
 }