/*---Core CSS---*/
/*common attributes*/
body {margin:0px;font:"trebuchet MS" 15px;position:relative; background:url(/images/top_grad.gif) left top repeat-x;}
a{font:15px "trebuchet MS"; }a img{border:none;}
h2, h2 a, h3, h3 a{font:"trebuchet MS" 18px;font-weight:normal;margin:0;padding:0;}
h2 a:hover, h3 a:hover{text-decoration:none;}
p, span, li, div{font:15px "trebuchet MS";}

.container_img_preview{position:absolute;width:100%;height:122px;margin:15px 0 0 0;float:left;}
.container{width:100%;margin:15px 0 0 0;float:left;}

/*results*/
.status{display:block;padding:5px;height:30px;width:99%;}
.lft{float:left;clear:both;margin:5px 5px 0 0px;padding:0 0 0 24px;width:70%;}
.lft, .lft a {font-size:16px;}
.middle{float:left;width:100%;display:inline;min-width:820px;}
.left{float:left;display:inline;position:relative;min-width:10%;width:70%;padding:0 0 0 10px;}

/*footer*/
.footer{float:left;text-align:center;width:100% !important;background:url(/images/footer_bg.gif) left top repeat-x;padding:0 0 40px 0;}
.footer{float:left;text-align:center;width:99%;}
.footer p{float:left;clear:both;margin:10px 0 20px 10px;color:blue;font-size:13px;}
.footer a{font-size:13px;}
.footer form{margin:10px;}
.footer form span{font:"Arial" 14px;}
.footer form input.box{width:270px;height:16px;float:left;}
.footer form input.sub{float:left;cursor:pointer;display:block;width:84px;height:22px;padding:0 0 4px 0;}
.footer form .bottom_opt{margin:10px 0;}
.footer .logo{float:right;display:block;width:220px;height:80px;margin:-70px 40px 0 0;}
.footer .logo span{display:none;}
.google	a{font-size:16px !important}
.paging{float:left;margin:20px 0 40px 50px;height:30px;display:block;width:600px;}
.paging	a{padding:2px 10px;border:1px #ccdbe4 solid;font-size:14px;text-decoration:none;height:16px;display:block;float:left;margin:0 2px;}
.paging	a:hover{border:1px #2b55af solid;}
.paging	a.special{border:1px #ccdbe4 solid;}
.paging	a.special:hover{border:1px #2b55af solid;}
a.active{border:none;font-weight:bold;}
a.active:hover{border:none;background:none;}

.e_padding{min-width:300px;padding:10px;}
.e_padding h1{font-size:28px;}
.e_padding h2{font-size:22px;}
.e_padding h2 a{font-size:18px;text-decoration:none;}
.e_padding h2 a:hover{text-decoration:underline;}

/*top links*/
.top_links	{margin:5px 10px;position:absolute;z-index:50;top:0;left:0;width:99%;}
.header_link p{clear:both;margin: 0 0 20px 10px;font-size:11px;}
.header_link a{font-size:14px;font-weight:bold;}

/*flags*/
.countries{float:right;margin:0 10px 0 0;position:relative;top:-15px;}
.countries a{font-size:12px;text-align:right;text-decoration:none;display:block;width:80px;padding:0 25px 0 0; color:#999999;}
.countries a:hover{text-decoration:underline;}
.countries ul{padding:0;text-align:right;list-style:none;margin:0;position:relative;z-index:1;}
.countries ul li ul li{padding:2px;border:1px #e5e5e5 solid;margin-top:2px;}
.us { background:url(/images/flags_img.gif) right 0px no-repeat; overflow:hidden;}
.uk	{ background:url(/images/flags_img.gif) right -304px no-repeat; overflow:hidden;}
.au { background:url(/images/flags_img.gif) right -16px no-repeat; overflow:hidden;}
.nz	{ background:url(/images/flags_img.gif) right -240px no-repeat; overflow:hidden;}
.ca	{ background:url(/images/flags_img.gif) right -48px no-repeat; overflow:hidden;}
.fr	{ background:url(/images/flags_img.gif) right -112px no-repeat; overflow:hidden;}
.de	{ background:url(/images/flags_img.gif) right -128px no-repeat; overflow:hidden;}
.it	{ background:url(/images/flags_img.gif) right -160px no-repeat; overflow:hidden;}
.es	{ background:url(/images/flags_img.gif) right -272px no-repeat; overflow:hidden;}
.pt	{ background:url(/images/flags_img.gif) right -256px no-repeat; overflow:hidden;}
.se	{ background:url(/images/flags_img.gif) right -288px no-repeat; overflow:hidden;}
.nl	{ background:url(/images/flags_img.gif) right -224px no-repeat; overflow:hidden;}
.dk	{ background:url(/images/flags_img.gif) right -80px no-repeat; overflow:hidden;}
.fi	{ background:url(/images/flags_img.gif) right -96px no-repeat; overflow:hidden;}
.br	{ background:url(/images/flags_img.gif) right -32px no-repeat; overflow:hidden;}
.cn	{ background:url(/images/flags_img.gif) right -64px no-repeat; overflow:hidden;}
.jp	{ background:url(/images/flags_img.gif) right -176px no-repeat; overflow:hidden;}
.kr	{ background:url(/images/flags_img.gif) right -192px no-repeat; overflow:hidden;}
.in	{ background:url(/images/flags_img.gif) right -144px no-repeat; overflow:hidden;}
.mx	{ background:url(/images/flags_img.gif) right -208px no-repeat; overflow:hidden;}
#cou li ul{position:absolute;left:-10000px;}
#cou li:hover ul, #cou li.sfhover ul {position:absolute; left:0px;margin:0;z-index:1;}

/*Light Box*/
#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(/images/blank.gif) no-repeat; /* Trick IE into showing hover */display: block;}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%	}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}

.cont{width:600px;height:400px;margin:100px auto 0 auto;display:block;background:#FFFFFF;}
.cont .cho-sad{float:left;margin:80px 0 0 50px;}
.cont .main-text{float:left;margin:100px 0 0 40px;font-family:"trebuchet MS";font-size:15px;}
.cont .main-text p{float:left;width:300px;margin:0 0 20px 0;clear:both;}
.cont .main-text .cod{float:left;width:300px;margin:0 0 20px 0;clear:both;}	 
.cont .main-text .cod input{background:#ffffff;border:1px #cccccc solid;padding:5px;width:200px;font-family:"trebuchet MS";font-size:15px;margin:5px 0;}
.cont .main-text .cod input.sub{background:#333333;padding:5px;width:100px;font-family:"trebuchet MS";font-size:14px;color:#FFFFFF;cursor:pointer;float:left;}
.cont .main-text .cod input.sub:hover{background:#666666;}
.cont .main-text .link_gr {color:#3a7625;}

.autocomplete{position:absolute;background:#EFEFEF;border:#000000 1px solid;}
.autocomplete ul{list-style-type:none;margin:2px;padding:5px;}
.autocomplete li{padding:2px;height:17px;}
.autocomplete li:hover{cursor:pointer;background:#d0dfc8;padding:2px;}
#id_list_kw_added{min-height:100px;max-width:300px;border:#000000 1px dashed;margin-top:10px;}

.add_site{float:left;padding:0;}
.add_site label{float:left;width:200px;}
.add_site p{float:left;clear:both;width:600px; margin:5px;}
.add_site .key_but{width:auto; cursor:pointer;}
.add_site input, .add_site textarea, .add_site div, .add_site select{float:left;width:300px; padding:5px; font-size:15px;}
.add_site .sub{background:#333333;padding:5px;width:auto;font-family:"trebuchet MS";font-size:14px;color:#FFFFFF;cursor:pointer;float:left;border:none;margin:0 0 0 200px;}
.add_site .sub:hover{background:#666666;}.add_site .img_refresh{float:left;display:inline;margin:5px 0 0 0;border:1px #cccccc solid;}
.add_site .small_txt{font-size:14px;color:#999999; width:175px!important;padding:0 25px 0 0;display:block;height:150px;float:left;}
.add_site .cap div{width:auto;}
.add_site .div_list{float:left;margin:0 0 0 5px;display:block;width:300px;height:100px;}

.promoted_link {color:#FF0000;font-weight:bold;text-decoration:none;}
.red_num{color:#FF0000;font-size:12px;}
.grey_num{color:#008200;font-size:12px;}
