/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background:transparent;
	border:0;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}
strong {
	font-weight: 600;
}

.homepage .slogo {display:none !important;}

.coming {
	margin-top:15px;
	visibility: hidden;
	opacity:0;
	position: absolute;
transition: visibility 0s .2s, opacity .5s linear;
	background: #FEB94B;
	width: 100px;
	border-radius:4px;
	height:20px;
}
a:hover div.coming {
	margin-top:15px;
	visibility: visible;
	width: 100px;
	opacity:1;
transition: opacity .2s linear;
	color:white;
	border-radius:4px;
	height:20px;
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
:focus {
	outline:0;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
* {
	font-size:100.01%;
}
html {
	font-size:62.5%;
	height:100%;
}
body {
	background:#fff;
	color:#000;
	font:1em 'Open Sans', Arial, Helvetica, sans-serif;
	-ms-text-size-adjust:none;
	-webkit-text-size-adjust:100%;
	height:100%;
}
a {
	color:#2b6591;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:active {
	background-color:transparent;
}
input, textarea, select {
	color:#000;
	font:100% 'Open Sans', Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
header, footer, article, section, hgroup, nav, figure, aside {
	display:block;
	overflow:visible;
}
figure {
	margin:0;
	padding:0;
}
input[type=text], input[type=password], input[type=file], input[type=submit], input[type=button] textarea {
	-webkit-appearance:none;
}
/* wrapper */
#wrapper {
	position:relative;
	padding: 70px 0 0;
/*	padding-top: 69px;
	 min-height: 100%;
height: auto !important;
height: 100%;
overflow:hidden;
*/
}
/* ajax load*/

.loadgif {
	position:relative;
	height: 30px;
	width: 100px;
	background-image:url("/themes/js/load.gif");
	margin-left:auto;
	margin-right:auto;
	background-repeat:no-repeat;
	background-position:center;/*padding-bottom:60px;*/

	}
.tabgif {
	position:relative;
	height: 30px;
	width: 100px;
	background-image:url("/themes/js/load.gif");
	margin-left:auto;
	margin-right:auto;
	background-repeat:no-repeat;
	background-position:center;
	padding-bottom:60px;
}
.load_more {
	background-color:#FFFFFF;
	background-image:url("/themes/js/more.gif");
	background-position:left top;
	background-repeat:repeat-x;
	border-color:#DDDDDD #AAAAAA #AAAAAA #DDDDDD;
	border-style:solid;
	border-width:1px;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:22px;
	line-height:1.5em;
	margin-bottom:6px;
	outline:medium none;
	padding:6px 0;
	text-align:center;
	text-shadow:1px 1px 1px #FFFFFF;
	width:100%;
	cursor:pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-border-radius:5px 5px 5px 5px;
}
.load_more:hover {
	background-position:left -78px;
	border:1px solid #BBBBBB;
	text-decoration:none;
}
.load_more:active {
	background-position:left -38px;
	color:#666666;
}
.midresult{background:#FFF; transition:all 0.1s;
	-moz-transition:all 0.1s;
	-webkit-transition:all 0.1s;
		}
.midresult:hover{background-color: #F9F9F9}
.ui-tabs .ui-state-disabled {
	display: none; /* disabled tabs don't show up */
}
/* header */
#topspace {
	height:250px;
	max-height:250px;
}
#header {
	/* background:#629dca url(pattern01.png); */
	background: rgba(98,157,202,.95);
	overflow:hidden;
	position:relative;
	/*height:60px;*/
}
#static {
/*	position:absolute;
	z-index:1000;
	width:100%;
	height:70px;
	top:0px;*/
	position:fixed;
	z-index:1000;
	width:100%;
	height:130px;
	top:-250px;
}
/* logo */

.slogo {
	/*float:left;*/
	margin:0px 3.2% 0 0;
	/*max-width:230px;*/
	display:none;
	
}
.logo {
	float:left;
	margin:4px 3.2% 0 0;
	max-width:230px;
}
/* form search */
.form-search {
	float:left;
	width:46.7%;
}
.form-search .field {
	background:#fff;
	border-radius:5px;
	float:left;
	width:79.5%;
}

.form-search .field input[type="text"] {
	border:0;
	width:75%;
}
.form-search select {
	float:right;
	width:30%;
}
.form-search .select-area {
	height:39px;
	border:0;
	float:right;
	font-size:14px;
	line-height:17px;
	width:20% !important;
	padding-right:10px;
}
.homepage .form-search select, .homepage .form-search .select-area {
	display:none;
}
.form-search .select-area .center {
	color:#000;
	display:block;
	padding:5px 32px 11px 0;
	text-align:right;
}
.form-search .select-area .select-opener {
	background:#fff;
	border-radius:0 5px 5px 0;
	height:100%;
	width:30px;
}
.form-search .select-area.select-active .select-opener {
	border-radius:0 5px 0 0;
}
.form-search .select-area .select-opener:after {
	border:solid #fff;
	border-width:6px 5px 0;
	border-top-color:#333;
	content:'';
	left:4px;
	position:absolute;
	top:17px;
}
.form-search input[type="submit"] {
	cursor:pointer;
	width:18.3%;
	border:1px solid black;
}
.form-search input[type="button"] {
	cursor:pointer;
	width:18.3%;
}
#search1 {
}
.drop-search-type {
	background:#fff;
	border-radius:0 0 5px 5px;
	font-size:14px;
	line-height:17px;
	text-align:right;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.25);
}
.drop-search-type li:last-child a {
	border-radius:0 0 5px 5px;
}
.select-options.drop-search-type .item-selected a {
	background:#629dca url(pattern01.png);
}
/* Search Suggestion */

.suggest_link {
	background-color: #ffffff;
	padding: 2px 6px 2px 6px;
	height:14px;
	line-height: 14px;
	overflow:hidden;
}
.suggest_link_over {
	background-color: #d3d3d3;
	padding: 2px 6px 2px 6px;
	height:14px;
	line-height: 14px;
	overflow:hidden;
	cursor:pointer;
	color: #000000;
}
.suggestPanel {
	position: absolute;
	margin-top:0.03em;
	display:none;
	text-align: left;
	font-family: Arial, Verdana, Helvetica;
	font-size: 18px !important;
	z-index: 99999;
	background-image: url('../images/srchbox.png') !important;
	background-repeat:repeat;
	border-left:1px solid #f2f2f2 !important;
	border-right:1px solid #f2f2f2 !important;
	border-bottom:1px solid #f2f2f2 !important;
	border-top:2px solid #fff !important;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	box-shadow: 0px 1px 2px 1px rgba(125, 125, 125, 1);
	-webkit-box-shadow: 0px 1px 2px 1px rgba(125, 125, 125, 1);
	-moz-box-shadow: 0px 1px 2px 1px rgba(125, 125, 125, 1);
}
/*629DCA*/

.scaleimage {
	/*	border:5px solid white; height:200px; width:300px; */
	border:5px solid white;
	height:145px;
	width:230px;
}
.img-info {
	background-color:#EFEFEF;
	color:#fff;
	opacity:0;
	filter: alpha(opacity = 0);
	position:relative;
	top:120 px !important;
	width:100%;
	z-index:1000;
	height:30px;
}
.img-info h4 {
	line-height:12px !important;
	color:#000 !important;
	font-size:12px !important;
}
.img-info p {
	line-height:6px !important;
	font-size:10px!important;
	color:#111 !important;
}
.scaleimage:hover .img-info {
	opacity:0.75;
	filter: alpha(opacity = 75);
	transition:opacity 0.25s;
	-moz-transition:opacity 0.25s;
	-webkit-transition:opacity 0.25s;
}
.homepage {
	/*background:#5f98c4;*/
	background:rgba(98, 157, 202, 0.95);
}
.homepage #wrapper {
	padding:0 10px; min-height:100%;
}
.homepage #header {
	margin:0 -10px;
	min-height:304px;
	/*padding:157px 10px 40px;*/
	padding:100px 10px 40px;
	background:none;
}
.homepage .logo {
	float:none;
	margin:0 auto 60px;
	max-width:339px;
}
.logo a {
	display:block;
}
.logo img {
	max-width:100%;
	vertical-align:top;
}
.logo .fn {
	display:none;
}
/* user nav */
.user-nav {
	color:#fff;
	font-size:14px;
	line-height:17px;
	position:absolute;
	right:20px;
	text-shadow:1px 1px 0 rgba(0, 0, 0, .2);
	text-transform:uppercase;
	top:26px;
	display:none
}
.user-nav li {
	float:left;
	position:relative;
}
.user-nav li + li:before {
	content:'•';
	padding:0 8px;
}
.user-nav a {
	color:#fff;
	display:inline-block;
	position:relative;
	vertical-align:top;
}
.user-nav .settings {
	padding:0 0 0 21px;
}
.user-nav .settings:after {
	background:url(sprite.png) no-repeat;
	content:'';
	height:17px;
	left:0;
	position:absolute;
	top:1px;
	width:17px;
}
.homepage .form-search, .page-404 .form-search {
	background:#fff;
	border-radius:6px;
	float:none;
	margin:0 auto 16px;
	max-width:564px;
	padding:3px 4px;
	width:auto;
	box-shadow:0 1px 3px rgba(0, 0, 0, .3);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .3);
}
/* form search */
.form-search {
	overflow:hidden;
}
.homepage .form-search input[type="text"], .page-404 .form-search input[type="text"] {
	background:#f8f8f8 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(left, #f8f8f8 0%, #ffffff 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f8f8f8), color-stop(100%, #ffffff));
	background:-webkit-linear-gradient(left, #f8f8f8 0%, #ffffff 100%);
	background:-o-linear-gradient(left, #f8f8f8 0%, #ffffff 100%);
	background:-ms-linear-gradient(left, #f8f8f8 0%, #ffffff 100%);
	background:linear-gradient(to right, #f8f8f8 0%, #ffffff 100%);
}
.ads {
	background-color:#F7F7F7;
	clear: both;
    width:75%;
}
.form-search input[type="text"] {
	background:#fff;
	border:1px solid #f2f2f2;
	border-radius:4px;
	float:left;
	font-size:18px;
	height:39px;
	line-height:24px;
	padding:6px 15px 7px;
	width:80.4%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.form-search input[type="submit"] {
	background:#fca61e url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYTYxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWJhNGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #fca61e 0%, #feba4f 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fca61e), color-stop(100%, #feba4f));
	background:-webkit-linear-gradient(top, #fca61e 0%, #feba4f 100%);
	background:-o-linear-gradient(top, #fca61e 0%, #feba4f 100%);
	background:-ms-linear-gradient(top, #fca61e 0%, #feba4f 100%);
	background:linear-gradient(to bottom, #fca61e 0%, #feba4f 100%);
	border:0;
	border-radius:4px;
	color:#fff;
	cursor:pointer;
	float:right;
	font-size:18px;
	font-weight:700;
	height:39px;
	margin:0;
	padding:0 0 1px;
	text-transform:uppercase;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .2);
	width:18.7%;
}
.form-search input[type="button"] {
	background:#fca61e url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYTYxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWJhNGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #fca61e 0%, #feba4f 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fca61e), color-stop(100%, #feba4f));
	background:-webkit-linear-gradient(top, #fca61e 0%, #feba4f 100%);
	background:-o-linear-gradient(top, #fca61e 0%, #feba4f 100%);
	background:-ms-linear-gradient(top, #fca61e 0%, #feba4f 100%);
	background:linear-gradient(to bottom, #fca61e 0%, #feba4f 100%);
	border:0;
	border-radius:4px;
	color:#fff;
	cursor:pointer;
	float:right;
	font-size:18px;
	font-weight:700;
	height:39px;
	margin:0;
	padding:0 0 1px;
	text-transform:uppercase;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .2);
	width:18.7%;
}
.form-search input[type="submit"]:hover {
	cursor:pointer;
}
/* search in */
.search-in {
	color:#fff;
	font-size:14px;
	line-height:17px;
	text-align:center;
	text-shadow:1px 1px 0 rgba(0, 0, 0, .2);/*height:100%;*/
}
.search-in ul {
	display:inline-block;
	vertical-align:top;
}
.search-in li {
	float:left;
}
.search-in li + li:before {
	content:'•';
	padding:0 4px;
}
.search-in a {
	color:#fff;
}
.search-in a:hover, .search-in .active a {
	color:#ffb643;
	text-decoration:none;
}
.search-in li#magic-line {
	border-left: 2px solid #ff0;
	position: absolute;
	z-index: 1;
}
/* twocolumns */
#twocolumns {
	border-bottom:1px solid #f6f6f6;
	overflow:hidden;
	position:relative;/*padding-top:65px;*/ /*commented on 18/06/13 */
	/*padding-top: 68px;*/

}
.sidewrap {
	float:left;
	/*width:222px;*/
	width:20%;
	margin-top:0px;
	background:#FAFAFA;
}
.sidelogo {
	height:60px;
	z-index:0;
	background:#629dca url(pattern01.png);
	padding: 0px 15px 0px 15px;
}
/* aside */
.aside {
	float:left;
	font-size:14px;
	line-height:17px;
	padding:30px 20px 30px 32px;
	width:170px;
	background: none repeat scroll 0 0 #FAFAFA;
}
.search-areas, .setting-nav {
	margin:0 0 50px;
}
.search-areas .opener, .bookmarks .opener, .drop .title, .bookmarks-list .opener, .filter-options .opener, .filter-options .title, .bookmarks-list .title {
	display:none;
}
.search-areas li, .setting-nav li, .bookmarks-list li {
	padding:9px 0;
	position:relative;
}
.search-areas a, .setting-nav a, .bookmarks-list a {
	color:#000;
}
.search-areas a:hover, .search-areas .active a, .setting-nav a:hover, .setting-nav .active a, .bookmarks-list a:hover, .bookmarks-list .active a {
	color:#fdae32;
	text-decoration:none;
}
.search-areas .active:after, .setting-nav .active:after, .bookmarks-list .active:after {
	background:#fca61e url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYTYxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWJhNGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #fca61e 0%, #feba4f 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fca61e), color-stop(100%, #feba4f));
	background:-webkit-linear-gradient(top, #fca61e 0%, #feba4f 100%);
	background:-o-linear-gradient(top, #fca61e 0%, #feba4f 100%);
	background:-ms-linear-gradient(top, #fca61e 0%, #feba4f 100%);
	background:linear-gradient(to bottom, #fca61e 0%, #feba4f 100%);
	border-radius:3px;
	content:'';
	height:100%;
	left:-35px;
	position:absolute;
	top:0;
	width:9px;
}
.bookmarks .title {
	color:#000;
	display:block;
	font-weight:normal;
	margin:0 0 18px;
}
.bookmarks ul {
	margin:0 0 31px;
}
.bookmarks li + li {
	margin-top:18px;
}
.bookmarks a {
	color:#999;
}
.bookmarks .more {
	color:#2b6591;
	display:inline-block;
	padding:0 20px 0 0;
	position:relative;
	vertical-align:top;
}
.bookmarks .more:after {
	content:'→';
	position:absolute;
	right:0;
	top:0;
}
#twocolumns > .holder {
	padding:0 15px 0 0;
}
#twocolumns > .holder:after {
	background:#f6f6f6;
	content:'';
	right:34.7%;
	position:absolute;
	top:0;
	width:1px;
}
/* search tabs */
.ui-tabs-anchor {
	min-height:20px;
	min-width:60px;
}
.ui-tabs-nav {
	font-size:14px;
	line-height:17px;
}
.search-tabs {
	/*font-size:14px;
	line-height:17px;*/
	float:left;
	
	/*width:70%;*/
	width: 73%;
	border-right:1px solid #F6F6F6;
}
.search-tabs .opener, .search-tabs .title {
	display:none;
}
.search-tabs ul {
	background:#efefef;
	float:left;
	width:9999px;
}
.search-tabs li {
	float:left;
	position:relative;
	border-right:1px solid #E5E5E5;
	min-width: 80px !important;
    padding-left: 8px !important;
    transition: background-color 1.5s ease;
	white-space:nowrap;
}
.search-tabs li + li:after {
	background:#e5e5e5;
	content:'';
	left:0;
	position:absolute;
	width:1px;
	top:0;
}
.search-tabs .active, .search-tabs li:hover {
	background:#fff;

}
.tabwe {
	background:url("../images/sprite2.png") no-repeat;
	background-position: 4px 10px;
	width: 22px;
	height: 28px;
	float:left;
}
.tabne {
	background:url("../images/sprite2.png") no-repeat;
	background-position: -33px 10px;
	width: 21px;
	height: 28px;
	float:left;
}
/*.tabim {
	background:url(sprite2.png) no-repeat;
	background-position: -66px 10px;
	width: 23px;
	height: 28px;
	float:left;
}*/

.tabim {
background: url("../images/sprite2.png") no-repeat scroll -66px 10px rgba(0, 0, 0, 0);
float: left;
height: 28px;
width: 23px;
}
.tabvi {
	background:url("../images/sprite2.png") no-repeat;
	background-position: -102px 10px;
	width: 21px;
	height: 28px;
	float:left;
}
.tabsh {
	background:url("../images/sprite2.png") no-repeat;
	background-position: -141px 0px;
	width: 21px;
	height: 19px;
	float:left;
}
.tablo {
	background:url("../images/sprite2.png") no-repeat;
	background-position: -179px 0px;
	width: 21px;
	height: 19px;
	float:left;
}
.tabwe:active {
	background-position: 0px -21px;
	width: 20px;
	height: 20px;
}
.tabne:active {
	background-position: -36px -21px;
	width: 21px;
	height: 19px;
}
.tabim:active {
	background-position: -69px -21px;
	width: 21px;
	height: 19px;
}
.tabvi:active {
	background-position: -105px -21px;
	width: 21px;
	height: 19px;
}
.tabsh:active {
	background-position: -141px -21px;
	width: 21px;
	height: 19px;
}
.tablo:active {
	background-position: -179px -21px;
	width: 21px;
	height: 19px;
}
.tab-content {
	width:100%;
!important;
overflow::auto !important;
}
#tabs-1 .ui-state-active, .search-tabs .ui-state-active {
	background:#fff;
}
#tabs-1 {
	margin-bottom: 150px;
}
/*.search-tabs ul a {
	color: #333333;
	float: left;
	font-size: 14px;
	padding: 9px 43px 9px 9px;
}*/
.search-tabs ul a {
	color: #333333;
	float: left;
	font-size: 14px;
	padding: 9px 9px 9px 9px;
	white-space:nowrap;

}
.search-tabs a:hover {
	text-decoration:none;
}
.search-tabs .delete {
    background: url("../images/sprite.png") no-repeat scroll -48px 14px transparent;
    color: #FFFFFF;
    float: left;
    overflow: hidden !important;
    padding: 0 10px 22px 0 !important;
    text-indent: -1000px;
    width: 13px !important;
}
/*.search-tabs .delete {
    background: url("/images/sprite.png") no-repeat scroll -48px 2px transparent;
    padding: 0px !important;
	color:#fff;
}
	height: 8px;
	top: 14px;
	overflow: hidden;
	position: absolute;
	right: 7px;
	text-indent: -9999px;
	width: 8px;
}*/
.ui-tabs-hide {
	display:none;
}
#twocolumns > .holder > .frame {
	float:right;
	padding:50px 0 39px;
	width:20%;
	z-index:10000;
}
.mamma_tab_content .frame {
	float:right;
/*	padding:50px 0 39px;*/
	width:26%;
	z-index:10000;
}
.mamma_tab_content .tabs-1{
 width: 71%; float:left;margin-left:10px;}
/* search suggestions */
/* categories */
.search-suggestions, .categories {
	font-size:14px;
	line-height:17px;
	margin:0 0 46px;
}
.search-suggestions .opener, .categories .opener {
	display:none;
}
.search-suggestions .title, .hint .title, .ads-block .title, .categories .title {
	color:#999;
	display:block;
	font-size:18px;
	line-height:21px;
	font-weight:normal;
	margin:0 0 19px;
}
.search-suggestions li + li, .categories .list li + li {
	margin-top:9px;
}
.search-suggestions ul a, .categories .list a {
	background:url('../images/bg-arrow.png') no-repeat 100% 100%;
	color:#000;
	padding:0 12px 0 0;
}
/* hint */
.hint {
	color:#999;
	font-size:14px;
	line-height:22px;
}
.hint .opener {
	display:none;
}
.hint .title {
	margin:0 0 16px;
	padding:0 0 0 20px;
	position:relative;
}
.hint .title:after {
	background:url('../images/sprite.png') no-repeat -70px 0;
	content:'';
	height:20px;
	left:0;
	position:absolute;
	top:1px;
	width:12px;
}
/* ads block */
.ads-block {
	clear:right;
	float:right;
	width:26.4%;
}
.ads-block .title {
	margin:0 0 25px;
}
.ads-block li {
	padding:0 0 10px;
}
.ads-block a, .ads-block img {
	display:inline-block;
	max-width:100%;
	vertical-align:top;
}
.search-content {
	float:left;
	color:#000;
	padding: 32px 0 15px 39px;
	width: 76%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.tab-content {
/*	width:90%;*/
}
.settings-content, .bookmarks-content {
	float:left;
	color:#000;
	padding:32px 0 15px 39px;
	width:63.8%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.search-content .ads-section, .bookmarks-content .title-section {
	padding:0 0 0px;
	margin:0 0 0px;
    border: 1px solid #EBEBEB;
    padding-left: 10px
}
.search-content h2, .bookmarks-content h2 {
	color:#999;
	font-size:1.8em;
	font-weight:normal;
	line-height:1.2em;
	margin:0 0 19px;
}
.search-content h3, .bookmarks-content h3 {
	color:#2b6591;
	font-size:1.6em;
	font-weight:normal;
	line-height:1.1em;
	margin:0 0 3px;
	padding: 15px 0 0 0;
}
.search-content h3 a, .bookmarks-content h3 a {
	color:#2b6591;
}
.search-content h4, .bookmarks-content h4 {
	color:#569f25;
	font-size:1.4em;
	font-weight:normal;
	line-height:1.2em;
}
.search-content h4 a, .bookmarks-content h4 a {
	color:#569f25;
}
.search-content p, .bookmarks-content p {
	font-size:1.4em;
	line-height:1.4em;
padding: 0 0 15px;
border-bottom: 1px solid #EEEEEE;
}

.search-content .result-info {
	color:#999;
	float:right;
	font-size:1.2em;
	font-weight:300;
	line-height:1.2em;
	margin:7px 0 0 10px;
	max-width:50%;
}
.search-content .result-info strong {
	font-weight:600;
}
.result-section + .result-section {
	margin-top:20px;
}

.result-section h4 {
	padding-bottom:5px;
}
/* paging */
.paging {
	color:#000 !important;
	font-size:2.4em !important;
	font-weight:600 !important;
	/* line-height:1.2em !important; */
	padding:0px 0px 10px 0px !important;
margin:10px auto !important;
	/*margin:10px auto 20px auto !important;*/
	background-color:white!important;
	display:table;
	width:650px;
}
.paging li, li .PrevPage {
display: inline-block;
vertical-align: baseline !important;
width: auto !important;
margin-left: 0px !important;
border: 1px solid #DDD;
border-radius: 4px;
line-height: 10px;
padding: 4px;
background-color: white;
}
.paging li + li {
	margin-left: 2px !important;
}
.paging a {
	color:#2b6591 !important;
	font-size:0.583em !important;
	font-weight:400 !important;
	line-height:1.2em !important;
	padding:0px !important;
	 cursor: pointer;
}
.paging .next a {
	color:#5d9ac9 !important;
	font-weight:700 !important;
}
.paging a:hover {
	color:#000 !important;
	text-decoration:none !important;
}
.inner #header {
	background:none;
	
}
.inner .logo {
	float:none;
	margin:0 auto 34px;
	max-width:229px;
}
/* navigation */
#nav {
	background:#629dca url(pattern01.png);
	color:#fff;
	font-weight:600;
	font-size:24px;
	line-height:26px;
	margin:0 -200px;
	padding:0 200px;
	position:relative;
	text-align:center;
	text-shadow:1px 1px 0 rgba(0, 0, 0, .2);
	text-transform:uppercase;
	width:100%!important;
	overflow:hidden;
}
#nav:after {
	content:'';
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	box-shadow:0 0 5px rgba(0, 0, 0, .5) inset;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .5) inset;
}
#nav ul {
	display:inline-block;
	padding:20px 0 24px;
	position:relative;
	vertical-align:top;
	z-index:1;
}
#nav li {
	float:left;
}
#nav li + li:before {
	content:'•';
	padding:0 23px;
}
#nav a {
	color:#fff;
	display:inline-block;
	position:relative;
	vertical-align:top;
}
/*
#nav .active a:after,
#nav a:hover:after{
	background:url(sprite.png) no-repeat -185px 0;
	bottom:-24px;
	content:'';
	height:17px;
	left:50%;
	margin-left:-19px;
	position:absolute;
	width:38px;
}
*/
#nav a:hover {
	text-decoration:none;
}
#magic-line {
	background:url(sprite.png) no-repeat -185px 0;
	bottom:0px;
	height:17px;
	margin-left:-19px;
	position:absolute;
	width:38px !important;
	content:'' !important;
}
#nav li + li:last-child:before {
	content:'';
}
/* main */
#main {
	border-bottom:1px solid #f6f6f6;
	overflow:hidden;
	padding:41px 14.3% 64px;
}
/* text block */
.text-block {
	float:left;
	width:44.6%;
}
.text-block p {
	font-weight:300;
	font-size:1.8em;
	line-height:1.778em;
	margin:0 0 33px;
}
.text-block p a {
	font-weight:300;
}
.text-block p strong {
	font-weight:600;
}
/* blog updates */
.blog-updates h2 {
	font-size:1.8em;
	font-weight:300;
	line-height:1.2em;
	padding:0 0 19px 31px;
	position:relative;
}
.blog-updates h2 strong {
	font-weight:600;
}
.blog-updates h2:after {
	background:url(sprite.png) no-repeat -93px 0;
	content:'';
	height:18px;
	left:2px;
	position:absolute;
	top:2px;
	width:18px;
}
.blog-updates p {
	font-size:1.4em;
	font-weight:400;
	line-height:1.714em;
	margin:0;
}
.blog-updates .date {
	color:#999;
	font-style:normal;
}
.blog-updates .more {
	display:inline-block;
	padding:0 20px 0 0;
	vertical-align:top;
	position:relative;
}
.blog-updates .more:after {
	content:'→';
	position:absolute;
	right:0;
	top:0;
}
.blog-updates article + article {
	border-top:1px dotted #b2b2b2;
	margin-top:15px;
	padding-top:12px;
}
/* form contact */
.form-contact {
	background:#fafafa;
	border-radius:5px;
	float:right;
	margin:0px 0 0;
	padding:34px 4% 49px 2%;
	width:50%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.form-contact h2, .form-contact h3 {
	color:#111;
	text-align:center;
}
.form-contact h2 {
	font-size:2.4em;
	font-weight:600;
	line-height:1.2em;
	margin:0 0 17px;
}
.form-contact h3 {
	font-size:1.4em;
	font-weight:300;
	line-height:1.2em;
	margin:0 0 27px;
	text-align:center;
}
.form-contact .row {
	float:left;
	width:100%;
}
.form-contact .row + .row {
	margin-top:14px;
}
.form-contact label, .form-contact .label {
	float:left;
	font-size:16px;
	line-height:25px;
	margin:5px 0 0;
	text-align:right;
	width:34.5%;
}
.form-contact .name input[type="text"] {
	font-size:16px;
}
.form-contact input[type="text"], .form-contact textarea {
	background:#fff;
	border:1px solid;
	border-color:#bfbfbf #f2f2f2 #f2f2f2 #bfbfbf;
	border-radius:5px;
	float:right;
	font-size:14px;
	height:36px;
	line-height:22px;
	padding:6px 11px;
	width:55.2%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.form-contact textarea {
	min-height:87px;
	max-height:87px;
	height:87px;
	overflow:auto;
	min-width:55.2%;
	max-width:55.2%;
	width:55.2%;
}
.form-contact select {
	float:right;
	width:55.2%;
}
.form-contact .select-area {
	float:right;
	height:36px;
	width:55.2% !important;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.captcha-holder, .form-contact .text-holder {
	float:right;
	width:55.2%;
}
.captcha-holder img {
	max-width:100%;
	vertical-align:top;
}
.form-contact .code-row label {
	color:#898989;
	font-size:12px;
	line-height:16px;
}
.form-contact .code-row input[type="text"] {
	color:#999;
	float:left;
	margin:15px 0 0;
	width:68px;
}
.form-contact .submit-row {
	padding:15px 0 0 10px;
	text-align:center;
}
.form-contact .submit-row .holder {
	display:inline-block;
	vertical-align:top;
}
.form-contact input[type="submit"] {
	background:url(sprite.png) no-repeat 0 -98px;
	border:0;
	color:#fff;
	cursor:pointer;
	float:left;
	font-size:18px;
	font-weight:700;
	height:47px;
	margin:0;
	padding:5px 0 0;
	text-shadow:-1px -1px 1px rgba(0, 0, 0, .2);
	text-transform:uppercase;
	width:151px;
}
.form-contact input[type="submit"]:hover {
	cursor:pointer;
}
/* promo block */
.promo-block {
	padding:13px 0 0;
}
.promo-block > .holder {
	background:#f9f9f9;
	border-radius:5px;
	margin:0 0 45px;
	padding:34px 2% 56px 7%;
	position:relative;
}
.promo-block > .holder > * {
	position:relative;
	z-index:2;
}
.promo-block h1 {
	font-size:7.2em;
	font-style:italic;
	font-weight:300;
	margin:0 0 4px;
	line-height:1.2em;
}
.promo-block h1 strong {
	font-style:normal;
	font-weight:600;
}
.promo-block h2 {
	font-size:2.4em;
	font-weight:300;
	line-height:1.2em;
	margin:0 0 12px;
}
.text-mamma {
	display:inline-block;
	margin:8px 0 0;
	vertical-align:top;
}
.promo-block .holder p {
	font-size:1.6em;
	font-weight:300;
	line-height:1.875em;
	margin:0 0 20px;
}
.promo-block p {
	font-size:1.8em;
	font-weight:300;
	line-height:1.778em;
	margin:0 0 50px;
}
.promo-block p strong {
	font-weight:600;
}
.button01, .button02, .button03 {
	background:#fca61e url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYTYxZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWJhNGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #fca61e 0%, #feba4f 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fca61e), color-stop(100%, #feba4f));
	background:-webkit-linear-gradient(top, #fca61e 0%, #feba4f 100%);
	background:-o-linear-gradient(top, #fca61e 0%, #feba4f 100%);
	background:-ms-linear-gradient(top, #fca61e 0%, #feba4f 100%);
	background:linear-gradient(to bottom, #fca61e 0%, #feba4f 100%);
	border:0;
	border-radius:4px;
	color:#fff;
	display:inline-block;
	font-size:18px;
	font-weight:700;
	margin:0;
	padding:0 0 1px;
	text-transform:uppercase;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .2);
	vertical-align:top;
}
.button02 {
	background:#74a8d0;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc0YThkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0Zjg0YWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #74a8d0 0%, #4f84ac 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #74a8d0), color-stop(100%, #4f84ac));
	background:-webkit-linear-gradient(top, #74a8d0 0%, #4f84ac 100%);
	background:-o-linear-gradient(top, #74a8d0 0%, #4f84ac 100%);
	background:-ms-linear-gradient(top, #74a8d0 0%, #4f84ac 100%);
	background:linear-gradient(to bottom, #74a8d0 0%, #4f84ac 100%);
}
.button03 {
	background:#f2f2f2 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZGNkY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #f2f2f2 0%, #cdcdcd 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f2f2), color-stop(100%, #cdcdcd));
	background:-webkit-linear-gradient(top, #f2f2f2 0%, #cdcdcd 100%);
	background:-o-linear-gradient(top, #f2f2f2 0%, #cdcdcd 100%);
	background:-ms-linear-gradient(top, #f2f2f2 0%, #cdcdcd 100%);
	background:linear-gradient(to bottom, #f2f2f2 0%, #cdcdcd 100%);
	color:#949393;
	text-shadow:1px 1px 0 rgba(255, 255, 255, .5);
	box-shadow:1px 1px 0 #c4ccd2;
	-webkit-box-shadow:1px 1px 0 #c4ccd2;
}
.promo-block .learn-more {
	padding:7px 17px 8px;
}
.promo-block .visual {
	bottom:0;
	max-width:70%;
	position:absolute;
	right:4%;
	z-index:1;
}
.promo-block > .frame {
	padding:0 4.6%;
}
/* twoblocks */
.twoblocks {
	margin:0 0 7px;
	overflow:hidden;
}
.twoblocks .block {
	float:left;
	text-align:center;
	width:48.5%;
}
.twoblocks .block .holder {
	background:#fff;
	border:1px solid #f6f6f6;
	border-radius:8px;
	/*height:100%;*/
	padding:35px 5% 50px;
	box-shadow:0 0 100px rgba(0, 0, 0, .02) inset;
	-webkit-box-shadow:0 0 100px rgba(0, 0, 0, .02) inset;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.twoblocks .block + .block {
	float:right;
}
.twoblocks p {
	font-size:1.4em;
	font-weight:300;
	line-height:1.714em;
	margin:0 0 15px;
}
.twoblocks p strong {
	font-weight:600;
}
.twoblocks h2 {
	color:#fdb139;
	font-size:4.8em;
	font-weight:700;
	line-height:1.2em;
	margin:0 0 24px;
	text-transform:uppercase;
}
.twoblocks a {
	padding:7px 19px 8px;
}
/* page 404 */
.page-404 {
	border-top:1px dotted #b2b2b2;
	border-bottom:1px solid #f6f6f6;
	color:#000;
	margin:-16px 0 0;
	padding:73px 20px 64px;
}
.page-404 > .holder {
	margin:0 auto 76px;
	max-width:654px;
	overflow:hidden;
}
.page-404 h1 {
	float:left;
	font-size:18em;
	font-weight:600;
	line-height:0.8em;
	margin:0 42px 0 0;
	text-transform:uppercase;
}
.page-404 .text-holder {
	overflow:hidden;
	padding:4px 0 0;
}
.page-404 h2 {
	font-size:3.6em;
	font-weight:600;
	line-height:1.2em;
	margin:0 0 11px;
}
.page-404 p {
	font-size:2.4em;
	line-height:1.25em;
}
.page-404 .form-search {
	float:none;
	margin:0 auto 16px;
	max-width:564px;
	width:auto;
}
.page-404 .search-in, .page-404 .search-in a {
	color:#333;
	text-shadow:none;
}
.page-404 .search-in .active a, .page-404 .search-in a:hover {
	color:#ffb643;
}
/* breadcrumbs */
.breadcrumbs {
	color:#040404;
	font-size:2.4em;
	font-weight:600;
	line-height:1.2em;
	margin:-5px 0 50px;
	text-align:center;
}
.breadcrumbs ul {
	display:inline-block;
	vertical-align:top;
}
.breadcrumbs li {
	float:left;
}
.breadcrumbs li + li:before {
	content:'/';
	font-weight:300;
	padding:0 8px;
}
.breadcrumbs a {
	color:#040404;
	font-weight:300;
}
/* form start */
.form-start {
	background:#f6f6f6;
	border-radius:5px;
	color:#000;
	font-size:16px;
	line-height:25px;
	margin:0 auto;
	max-width:700px;
}
.form-start .form-holder {
	float:left;
	padding:21px 7.1% 67px;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.form-start .tip {
	color:#878787;
	font-size:12px;
	line-height:14px;
	margin:0 0 22px;
	text-align:right;
}
.form-start .tip span {
	display:inline-block;
	margin:0 -23px 0 0;
	padding:0 0 0 29px;
	position:relative;
	vertical-align:top;
}
.form-start .tip span:after {
	background:#eaeaea;
	border-radius:10px;
	content:'i';
	font:italic bold 16px/20px 'Times New Roman', Times, serif;
	height:20px;
	left:0;
	position:absolute;
	text-align:center;
	top:-4px;
	width:20px;
}
.form-start .form-section {
	float:left;
	width:100%;
}
.form-start .form-section + .form-section {
	margin-top:30px;
}
.form-start h2 {
	border-bottom:1px dotted #acacac;
	color:#010101;
	font-size:18px;
	font-weight:600;
	line-height:21px;
	margin:0 0 31px;
	padding:0 0 12px;
}
.form-start .row {
	float:left;
	position:relative;
	width:100%;
}
.form-start .row + .row {
	margin-top:14px;
}
.form-start label, .form-start .label {
	float:left;
	margin:7px 6.5% 0 0;
	text-align:right;
	width:140px;
}
.form-start .status {
	background:url(sprite.png) no-repeat -233px 0;
	height:17px;
	margin-top:-10px;
	overflow:hidden;
	position:absolute;
	right:13px;
	text-indent:-9999px;
	top:50%;
	width:16px;
}
.form-start .error .status {
	background-position:-259px 0;
	height:13px;
	margin-top:-6px;
	right:15px;
	width:12px;
}
.form-start .holder {
	float:left;
	width:221px;
}
.form-start input[type="text"], .form-start textarea, .form-setting input[type="text"], .form-setting textarea {
	background:#fff;
	border:1px solid;
	border-color:#bfbfbf #f2f2f2 #f2f2f2 #bfbfbf;
	border-radius:5px;
	float:left;
	font-size:16px;
	height:36px;
	line-height:22px;
	padding:6px 11px;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.form-start .error input[type="text"], .form-start .error textarea {
	color:#e03939;
}
.form-start textarea {
	min-height:87px;
	max-height:87px;
	height:87px;
	overflow:auto;
	min-width:100%;
	max-width:100%;
}
.form-start .select-area, .form-setting .select-area {
	color:#000;
	font-size:16px;
	width:100% !important;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.form-start .add {
	color:#000;
	display:inline-block;
	margin:5px 0 0;
	padding:0 0 0 34px;
	position:relative;
	vertical-align:top;
}
.form-start .add:after {
	background:#7faed3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmYWVkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDg1YWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #7faed3 0%, #5085ad 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7faed3), color-stop(100%, #5085ad));
	background:-webkit-linear-gradient(top, #7faed3 0%, #5085ad 100%);
	background:-o-linear-gradient(top, #7faed3 0%, #5085ad 100%);
	background:-ms-linear-gradient(top, #7faed3 0%, #5085ad 100%);
	background:linear-gradient(to bottom, #7faed3 0%, #5085ad 100%);
	border-radius:12px;
	content:'+';
	color:#fff;
	font-size:24px;
	font-weight:700;
	height:25px;
	line-height:22px;
	left:-1px;
	position:absolute;
	text-align:center;
	top:1px;
	width:25px;
}
.form-start .subrow {
	float:left;
	font-style:italic;
	width:100%;
}
.form-start .subrow + .subrow {
	margin-top:8px;
}
.form-start .rad-area, .form-start .chk-area {
	background:#fff;
}
.form-start .subrow .chk-area, .form-start .subrow .rad-area {
	margin:9px 11px 0 0;
}
.form-start .subrow label {
	float:left;
	margin:7px 0 0;
	width:auto;
}
.form-start .radio-field {
	float:left;
	font-style:italic;
	padding:16px 30px 0 24px;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.form-start .radio-field .field {
	display:inline-block;
	padding:0 10px 18px;
	vertical-align:top;
	width:32%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.form-start .radio-field label {
	display:block;
	float:none;
	margin:0;
	overflow:hidden;
	text-align:left;
	width:auto;
}
.form-start .form-block {
	float:left;
	width:100%;
}
.form-start .form-block + .form-block {
	margin-top:30px;
}
.form-start .captcha-row {
	padding:0 0 12px;
}
.form-start .captcha-row .label {
	color:#a8a8a8;
	font-style:italic;
	margin:3px 33px 0 0;
}
.form-start .captcha-row .holder {
	max-width:100%;
	width:auto;
}
.form-start .captcha-row img {
	max-width:100%;
	vertical-align:top;
}
.form-start .submit-row {
	margin:49px 0 0;
	text-align:center;
}
.form-start .submit-row span {
	display:inline-block;
	vertical-align:top;
}
.form-start .submit-row input[type="submit"] {
	cursor:pointer;
	font-size:14px;
	height:35px;
	margin:0;
	padding:0;
	width:118px;
}
.form-start .submit-row input[type="submit"]:hover {
	cursor:pointer;
}
.settings-content {
	padding:35px 0 15px 39px;
}
.settings-content h1 {
	font-size:2.4em;
	font-weight:600;
	line-height:1.2em;
	margin:0 0 25px;
	text-align:center;
}
.settings-content h2 {
	font-size:1.8em;
	font-weight:600;
	line-height:1.2em;
	margin:0 0 21px;
}
.form-setting {
	border-top:1px dotted #b2b2b2;
	overflow:hidden;
	padding:51px 0 0;
}
.form-setting .row {
	float:left;
	width:100%;
}
.form-setting .row + .row {
	margin-top:14px;
}
.form-setting label, .form-setting .label {
	float:left;
	font-size:16px;
	line-height:18px;
	margin:10px 6.7% 0 0;
	text-align:right;
	width:138px;
}
.form-setting .holder {
	overflow:hidden;
}
.form-setting .select-area {
	background:#f6f6f6;
	width:221px !important;
}
.form-setting input[type="text"], .form-setting textarea {
	background:#f6f6f6;
	font-size:14px;
	width:221px;
}
.form-setting textarea {
	height:88px;
	min-height:88px;
	max-height:88px;
	max-width:221px;
	min-width:221px;
}
.form-setting input[type="text"].disabled, .form-setting textarea.disabled {
	background:#fff;
	color:#d2d2d2;
}
.form-setting .on, .form-setting .off {
	float:left;
	font-size:16px;
	margin:0 13px 0 0;
	padding:6px 0 7px;
	text-align:center;
	width:52px;
}
.form-setting .signature {
	color:#999;
	display:block;
	font-size:14px;
	line-height:16px;
	height:35px;
	overflow:hidden;
	white-space:nowrap;
}
.form-setting .signature:after {
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle;
}
.form-setting .signature span {
	display:inline-block;
	vertical-align:middle;
	white-space:normal;
}
.form-setting .rad-area, .form-setting .chk-area {
	margin:5px 7px 4px 0;
}
.form-setting .chk-area {
	margin-right:10px;
}
.form-setting input[type="submit"] {
	cursor:pointer;
	font-size:14px;
	font-weight:600;
	height:35px;
	margin:25px 0 0;
	text-transform:none;
	width:118px;
}
.form-setting input[type="submit"]:hover {
	cursor:pointer;
}
.bookmarks-list {
	margin:0 0 14px;
}
.filter-options {
	margin:0 0 0 -13px;
	overflow:hidden;
}
.filter-options .select-area {
	background:#f6f6f6;
	color:#000;
	width:180px !important;
}
.categories .title {
	margin:0 0 16px;
	overflow:hidden;
	padding:0 0 3px;
}
.categories .edit-nav, .bookmarks-content .edit-nav {
	color:#999;
	float:right;
	font-size:12px;
	line-height:15px;
	margin:4px 21px 0 10px;
}
.categories .edit-nav li, .bookmarks-content .edit-nav li {
	float:left;
}
.categories .edit-nav li + li:before, .bookmarks-content .edit-nav li + li:before {
	content:'|';
	padding:0 4px;
}
.categories .edit-nav a, .bookmarks-content .edit-nav a {
	color:#999;
}
.bookmarks-content .title-section {
	overflow:hidden;
	padding:0 0 28px;
}
.bookmarks-content .section + .section {
	border-top:1px dotted #b2b2b2;
	margin-top:19px;
	padding-top:31px;
}
.bookmarks-content .add-new {
	color:#999;
	float:right;
	font-size:16px;
	font-weight:600;
	line-height:18px;
	margin:3px 0 0;
	padding:0 0 0 15px;
	position:relative;
}
.bookmarks-content .add-new:before {
	content:'+';
	left:0;
	position:absolute;
	top:0;
}
.bookmarks-content h1, .bookmarks-content h2 {
	color:#000;
	font-size:1.8em;
	font-weight:600;
	line-height:1.2em;
	margin:0;
}
.bookmarks-content .title-block {
	overflow:hidden;
	padding:0 0 18px;
}
.bookmarks-content .edit-nav {
	margin:6px 1px 0 19px;
}
.bookmarks-content h2 {
	overflow:hidden;
}
.bookmarks-content h3 {
	margin:0 0 7px;
}
.bookmarks-content h4 {
	font-size:1em;
}
.bookmarks-content .share-nav h4 a {
	color:#569f25;
}
.bookmarks-content .subsection + .subsection {
	margin-top:20px;
}
.bookmarks-content .share-nav {
	color:#999;
	font-size:1.4em;
	line-height:1.2em;
	margin:0 0 9px;
	overflow:hidden;
}
.bookmarks-content .share-nav li, .bookmarks-content .action-nav li {
	float:left;
}
.bookmarks-content .share-nav li + li:before, .bookmarks-content .action-nav li + li:before {
	content:'|';
	padding:0 5px;
}
.bookmarks-content .action-nav li + li:before {
	padding:0 4px;
}
.bookmarks-content .share-nav a, .bookmarks-content .action-nav a {
	color:#999;
}
.bookmarks-content .action-nav {
	color:#999;
	font-size:1.2em;
	line-height:1.2em;
	overflow:hidden;
}
.bookmarks-content .date {
	display:block;
	font-style:normal;
}
/* footer */
#footer {
	color:#999;
	margin-top:10px;
	font-size:12px;
	line-height:15px;
	padding:0 0 15px;
	text-align:center;
/*	bottom:0px;*/
	height:75px;
	clear: both;
	/*margin-bottom:20px;*/
}
.homepage #footer {
	color:#bcd7ec;
	text-shadow:1px 1px 0 rgba(0, 0, 0, .2); height: 60px;  margin-top: -100px; background: rgba(98,157,202,.95);
	padding:15px 0;
}
.push {
	line-height: 0;
	font-size: 0;
	clear: both;
}
.share-block {
	display:inline-block;
	/*padding:0 0 29px;*/
	padding:0 0 15px;
	vertical-align:top;
}
.share-block li {
	float:left;
}
.share-block li + li {
	margin-left:20px;
}
.share-block img {
	vertical-align:top;
}
#footer .copy {
	display:inline-block;
	vertical-align:top;
}
.footer-nav {
	display:inline-block;
	padding:0 0 0 10px;
	position:relative;
	vertical-align:top;
}
.footer-nav:before {
	content:'|';
	left:0;
	position:absolute;
	top:0;
}
.footer-nav.left-element:before, .footer-nav li.left-element:before {
	display:none;
}
.footer-nav li {
	display:inline-block;
	vertical-align:top;
}
.footer-nav li + li {
	padding:0 0 0 8px;
	position:relative;
}
.footer-nav li + li:before {
	content:'•';
	left:0;
	position:absolute;
	top:0;
}
.homepage .footer-nav a {
	color:#bcd7ec;
}
.footer-nav a {
	color:#999;
}
.search-content,  .settings-content,  .bookmarks-content,  .ads-block {
	float: left;
/*	margin: 0 35px;*/
	padding: 23px 25px 0 0;

}


.rightads > .ads-section > p {border-bottom:0px !important;}
.rightads > article {padding: 0 !important; border: 0 !important;}




.logo input {max-width: 100%;}




/*
    RESPONSIVE STYLES
	ipad landscape

*/

/*

@media  screen and (max-width:1026px){

	#wrapper .js-slide-hidden{position:static !important;}
	#header {width:100%	}
.homepage #header{height:400px;}
	.noSubmit {width:20%}
	.user-nav{display:none}
	.tabs-1{margin-top:0px;}

	#static > #header {position:fixed !important;padding:15px 0 0 10px;height:30px;}
	#topspace{min-height:240px; height:240px; max-height:240px;}
	.search-suggestions{display:none}
	.search-wrap{display:none}
	#search-wrap1 {margin-top:-120px !important;}
	#footer {padding-top:40px !important}
	.search-tabs {display:none!important}
	.title{display:none!important}
	.aside {display:none!important}
	.search-areas {display:none}
	.drop{display:none; !important}
	
	
	.search-content tab-content {
		display:none !important;
		
		}
	.opener{display:none;!important}
	.aside{margin-top:200px;!important; display:none;!important}
	.sidewrap{display:none}
	
	#twocolumns{height: 100% !important;}
.tab-content{height:100%; }
	.form-contact label br,
	.form-contact .label br{display:none;}
	.homepage #header{
		min-height:110px;
		padding:60px 20px 20px;
	}


}
*/
/* Added on 04/07/13 */
@media screen and (max-width:1026px) {
/*
#wrapper .js-slide-hidden{position:static !important;}
	#header {width:100%	}
.homepage #header{height:400px;}
	.noSubmit {width:20%}
	.user-nav{display:none}
	.tabs-1{margin-top:0px;}
	
#tab {
		
		display:none;!important}
	*/	
	#prev{display:none;}
#next{display:none;}
	
}
/* custom form styles */
.jcf-hidden {
	display:block !important;
	left:-9999px !important;
	position:absolute !important;
}
.rad-area, .chk-area {
	background:#f6f6f6;
	border-radius:14px;
	float:left;
	margin:0 10px 0 0;
	height:15px;
	padding:4px;
	width:15px;
	box-shadow:1px 1px 0 rgba(0, 0, 0, .25) inset;
	-webkit-box-shadow:1px 1px 0 rgba(0, 0, 0, .25) inset;
}
.chk-area {
	border-radius:4px;
	padding:3px;
}
.rad-area span, .chk-area span {
	background:#7faed3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmYWVkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDg1YWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #7faed3 0%, #5085ad 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7faed3), color-stop(100%, #5085ad));
	background:-webkit-linear-gradient(top, #7faed3 0%, #5085ad 100%);
	background:-o-linear-gradient(top, #7faed3 0%, #5085ad 100%);
	background:-ms-linear-gradient(top, #7faed3 0%, #5085ad 100%);
	background:linear-gradient(to bottom, #7faed3 0%, #5085ad 100%);
	border-radius:7px;
	display:none;
	height:15px;
	width:15px;
}
.chk-area span {
	border-radius:3px;
	height:15px;
	width:15px;
}
.rad-checked span, .chk-checked span {
	display:block;
}
.select-area {
	background:#fff;
	border:1px solid;
	border-color:#bfbfbf #f2f2f2 #f2f2f2 #bfbfbf;
	border-radius:5px;
	color:#999;
	cursor:default;
	float:left;
	font-size:14px;
	line-height:22px;
	overflow:hidden;
	position:relative;
}
.select-area.select-active {
	border-radius:5px 5px 0 0;
}
.select-area .center {
	display:block;
	height:22px;
	margin:6px 0;
	overflow:hidden;
	padding:0 11px;
}
.select-area .select-opener {
	background:#f7f7f7 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
	background:-webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
	background:-o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
	background:-ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
	background:linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
	height:34px;
	right:0;
	position:absolute;
	top:0;
	width:20px;
}
.select-area .select-opener:after {
	border:solid transparent;
	border-width:6px 5px;
	border-top-color:#333;
	content:'';
	left:5px;
	position:absolute;
	top:15px;
}
.select-options {
	background:#fff;
	border:solid #f2f2f2;
	border-width:0 1px 1px;
	border-color:transparent #f2f2f2 #bfbfbf #bfbfbf;
	font-size:14px;
	line-height:16px;
	overflow:hidden;
	position:absolute;
	z-index:2000;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.select-options .drop-holder {
	height:1%;
	overflow:hidden;
}
.select-options ul li {
	float:left;
	width:100%;
}
.select-options, .select-options ul li:last-child a {
	border-radius:0 0 5px 5px;
}
.select-options ul a {
	color:#999;
	cursor:default;
	display:block;
	height:1%;
	padding:5px 10px;
	text-decoration:none;
}
.select-options .item-selected a {
	background:#fafafa;
	color:#000;
	text-decoration:none;
}
#temp {
	width:85%;
}
#imageresult {
	padding:6px 0 0;
}
/* commneted on 12th June 13
ul.right_search_title{
width:220px !important;
float:left;
background-color:red;
}
*/


/* responsive styles */
@media only screen and (min-width:1264px) {
 #twocolumns > .holder:after {
right:33%;
}
}

@media only screen and (min-width:961px) {
 #wrapper .js-slide-hidden {
position:static !important;
}
#prev{display:none;}
#next{display:none;}

}

@media only screen and (device-width: 768px) and (orientation:portrait) {
   
	
#prev{display:none;}
#next{display:none;}
   
.form-search input[type="button"] {

    /*background: url("/images/sprite.png") no-repeat scroll -114px 5px, linear-gradient(to bottom, #FCA61E 0%, #FEBA4F 100%) repeat scroll 0 0 transparent;*/
    background-image:url("../images/sprite.png");
    background-repeat:no-repeat, scroll;
    background-position:-114px 5px;
	background-color:#FCA61E;	
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-weight: 700;
    height: 35px;
    margin: 2px;
    padding: 0 0 1px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
    width: 35px;
	text-indent:-250px;
}
}


@media only screen and (max-width:960px) and (orientation:landscape) {

.suggestPanel{
	left: 230px !important;
    top: 251px !important;
    width: 453px !important;

}

}
/***********IPAD  POTRAIT ********************/

@media only screen and (max-width:960px) {
/*	.slogo {
	float:left;
	margin:0px 3.2% 0 0;
	max-width:75px;
	display:block;	
}
.logo {
	float:left;
	margin:4px 3.2% 0 0;
display:none;
}
*/	

.suggestPanel{
	left: 100px !important;
    top: 251px !important;
    width: 453px !important;

}

.mamma_tab_content .tabs-1 {
/*width: 72%;*/
width: 100%;
float: left;
}
.ads {width: 95%;}
.results-only {
clear: both;
width: 95%;
}
.search-content p, .bookmarks-content p {width:100%;}


.radstitle, .right-ads {display:none}

.paging li, li .PrevPage {padding: 20px;}
.pagenum {display:none!important;}


#static {
    height: 74px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
}
#twocolumns {
    padding-top: 0px;
}
#wrapper {
	
    position: relative;
}
#header {
/*	background:#629dca url(pattern01.png);*/
	overflow:hidden;
	position:relative;
/*	height:100px;*/
}
#topspace{ margin-top:0px; height:0px !important;}
.logo {
	float:left;
	margin:4px 3.2% 0 -0px;
	max-width:230px;
}
 #nav {
 font-size:15px;
 line-height:18px;
}
 #nav ul {
 overflow:hidden;
 padding:15px 0 16px;
}
 #nav .home {
 background:url("../images/sprite.png") no-repeat -155px 0;
 display:block;
 height:19px;
 overflow:hidden;
 text-indent:-9999px;
 width:20px;
}
.form-search input[type="button"] {
    /*background: url("/images/sprite.png") no-repeat scroll -114px 5px, linear-gradient(to bottom, #FCA61E 0%, #FEBA4F 100%) repeat scroll 0 0 transparent;*/
	 background-image:url("../images/sprite.png");
    background-repeat:no-repeat, scroll;
    background-position:-114px 5px;
	background-color:#FCA61E;
	
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-weight: 700;
    height: 35px;
    margin: 2px;
    padding: 0 0 1px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
    width: 35px;
	text-indent:-250px;
}
 #nav li + li:before {
padding:0 15px;
}
 #nav .active a:after,  #nav a:hover:after {
bottom:-22px;
}
 #main {
padding:8px 40px 64px;
}
 .text-block,  .form-contact {
 float:none;
 width:auto;
}
 .text-block {
padding:0 0 36px;
}
 .form-contact {
 margin:0 auto;
 max-width:405px;
 padding:34px 10% 49px 7%;
 -moz-box-sizing:content-box;
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
}
 .text-block p {
 font-size:1.4em;
 line-height:1.714em;
 margin:0 0 16px;
}
 .blog-updates h2 {
 font-size:1.4em;
 padding:0 0 11px 25px;
}
 .blog-updates h2:after {
top:-2px;
}
 .blog-updates p {
 font-size:1.3em;
 margin:0;
}
 .blog-updates .more:before {
 content:'';
 display:block;
 width:100%;
}
 .blog-updates article + article {
 margin-top:10px;
 padding-top:6px;
}
 .user-nav .settings:after {
display:none;
}
 .homepage .user-nav .settings:after {
display:block;
}
 .panel-page .user-nav .settings,  .panel-page .user-nav .help {
 background:url("../images/sprite.png") no-repeat;
 height:17px;
 overflow:hidden;
 padding:0;
 text-indent:-9999px;
 width:17px;
}
 .panel-page .user-nav .help {
 background:url("../images/sprite.png") no-repeat -31px -14px;
 height:13px;
 margin:1px 0 0;
 overflow:hidden;
 text-indent:-9999px;
 width:9px;
}
 .panel-page #header {
 
}
 .panel-page .user-nav {
 right:25px;
 top:27px;
}
/* .panel-page .logo {
 margin:11px 0 0 -208px;
 width:170px;
}*/
 .panel-page .form-search {
 background:#fff;
 border-radius:6px;
/* padding:3px;*/
 float:left;
 width:56%;
 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
 .panel-page .form-search input[type="submit"] {
 background:#fca61e url("../images/sprite.png") no-repeat -113px 7px;
 background:
 url('../images/sprite.png') no-repeat -113px 7px,  -moz-linear-gradient(top, #fca61e 0%, #feba4f 100%);
 background:
 url('../images/sprite.png') no-repeat -113px 7px,  -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fca61e), color-stop(100%, #feba4f));
 background:
 url('../images/sprite.png') no-repeat -113px 7px,  -webkit-linear-gradient(top, #fca61e 0%, #feba4f 100%);
 background:
 url('../images/sprite.png') no-repeat -113px 7px,  -o-linear-gradient(top, #fca61e 0%, #feba4f 100%);
 background:
 url('../images/sprite.png') no-repeat -113px 7px,  -ms-linear-gradient(top, #fca61e 0%, #feba4f 100%);
 background:
 url('../images/sprite.png') no-repeat -113px 7px,  linear-gradient(to bottom, #fca61e 0%, #feba4f 100%);
 height:39px;
 font-size:0;
 line-height:0;
 margin:0 0 0 0;
 overflow:hidden;
 text-indent:-9999px;
 width:39px;
 border-radius: 0px;
}

.form-search .field input[type="text"] {
border: 0;
width: 117%;
}
 .aside {
 background:#efefef;
 float:none;
 height:35px !important;
 margin:0 -40px;
 padding:0 39px;
 width:auto;
}
 #twocolumns > .holder > .frame,  .search-tabs {
 float:none;
 padding:0;
 width:auto;
}
 #twocolumns {
 margin:0 40px;
 overflow:visible;
 position:relative;
}
 .bookmarks .opener,  .search-areas .opener,  .search-tabs .opener,  .search-suggestions .opener,  .hint .opener,  .search-areas .title,  .search-tabs .title,  .filter-options .opener,  .filter-options .title,  .categories .opener {
display:block;
}
 .bookmarks .drop,  .search-areas .drop,  .search-tabs .drop,  .search-suggestions .drop,  .hint .drop,  #twocolumns > .holder:after,  .search-areas .active:after,  .setting-nav .active:after,  .bookmarks-list .active:after,  .panel-page .form-search .select-area,  .hint .title:after,  .filter-options .drop,  .categories .drop {
display:none;
}
 .hint .title,  .search-suggestions .title,  .filter-options .title,  .categories .title {
 color:#000;
 font-size:14px;
 font-weight:400;
 line-height:17px;
 padding:0;
}
 .bookmarks-list,  .search-suggestions,  .categories {
margin:0;
}
 .filter-options .title {
margin:0 0 8px;
}
 .search-tabs,  #twocolumns > .holder {
position:static;
}
 .search-areas .title,  .search-tabs .title,  .search-suggestions .title,  .categories .title {
 font-weight:400;
 margin:0;
 padding:0 0 9px;
}
 .search-tabs .title,  .categories .title {
padding:0 0 18px;
}
 .search-areas .opener {
 color:#c3c3c3;
 display:inline-block;
 min-width:137px;
 padding:8px 19px 10px;
}
 .search-areas.hover .opener {
 background:#f6f6f6;
 color:#000;
}
 .search-areas .opener span {
 display:inline-block;
 padding:0 14px 0 0;
 position:relative;
 vertical-align:top;
}
 .search-areas .opener span:after {
 border:solid transparent;
 border-width:6px 5px;
 border-top-color:#c3c3c3;
 content:'';
 position:absolute;
 right:0;
 top:7px;
}
 .search-areas.hover .opener span:after {
border-top-color:#000;
}
 .bookmarks .opener,  .search-tabs .opener,  .search-suggestions .opener,  .hint .opener,  .setting-nav a,  .filter-options .opener,  .bookmarks-list .archive-link,  .categories .opener {
 background:#efefef;
 border:solid #e5e5e5;
 border-width:0 1px;
 height:35px;
 right:10px;
 overflow:hidden;
 position:absolute;
 text-indent:-9999px;
 top:0;
 width:34px;
}
 .bookmarks.hover .opener,  .search-areas.hover .opener,  .search-tabs.hover .opener,  .search-suggestions.hover .opener,  .hint.hover .opener,  .setting-nav .hover a,  .setting-nav .active a,  .filter-options.hover .opener,  .bookmarks-list .hover .archive-link,  .categories.hover .opener {
background:#f6f6f6;
}
 .bookmarks .opener,  .setting-nav .search-results,  .bookmarks-list .archive-link {
right:105px;
}
 .search-tabs .opener,  .setting-nav .privacy,  .filter-options .opener {
right:70px;
}
 .search-suggestions .opener,  .setting-nav .theme,  .categories .opener {
right:35px;
}
 .hint .opener {
right:-1px;
}
 .bookmarks .opener:after,  .search-areas .opener:after,  .search-tabs .opener:after,  .search-suggestions .opener:after,  .hint .opener:after,  .setting-nav a:after,  .filter-options .opener:after,  .bookmarks-list .archive-link:after,  .categories .opener:after {
 background:url('../images/sprite.png') no-repeat;
 content:'';
 position:absolute;
}
 .bookmarks .opener:after {
 background-position:0 -36px;
 height:19px;
 left:7px;
 top:8px;
 width:18px;
}
 .bookmarks.hover .opener:after {
background-position:0 -67px;
}
 .search-tabs .opener:after {
 background-position:-30px -36px;
 height:17px;
 left:10px;
 top:10px;
 width:11px;
}
 .search-tabs.hover .opener:after {
background-position:-30px -67px;
}
 .search-suggestions .opener:after {
 background-position:-51px -36px;
 height:14px;
 left:14px;
 top:11px;
 width:4px;
}
 .search-suggestions.hover .opener:after {
background-position:-51px -67px;
}
 .hint .opener:after {
 background-position:-66px -36px;
 height:21px;
 left:11px;
 top:7px;
 width:12px;
}
 .hint.hover .opener:after {
background-position:-66px -67px;
}
 .setting-nav .search-results:after {
 background-position:-90px -36px;
 height:15px;
 left:8px;
 top:11px;
 width:18px;
}
 .setting-nav .hover .search-results:after,  .setting-nav .active .search-results:after {
background-position:-90px -67px;
}
 .setting-nav .privacy:after {
 background-position:-118px -36px;
 height:19px;
 left:9px;
 top:8px;
 width:16px;
}
 .setting-nav .hover .privacy:after,  .setting-nav .active .privacy:after {
background-position:-118px -67px;
}
 .setting-nav .theme:after {
 background-position:-143px -36px;
 height:11px;
 left:7px;
 top:13px;
 width:19px;
}
 .setting-nav .hover .theme:after,  .setting-nav .active theme:after {
background-position:-143px -67px;
}
 .filter-options .opener:after {
 background-position:-199px -36px;
 height:17px;
 left:7px;
 top:9px;
 width:17px;
}
 .filter-options.hover .opener:after {
background-position:-199px -67px;
}
 .bookmarks-list .archive-link:after {
 background-position:-175px -36px;
 height:17px;
 left:8px;
 top:10px;
 width:14px;
}
 .bookmarks-list .hover .archive-link:after {
background-position:-175px -67px;
}
 .categories .opener:after {
 background-position:-227px -36px;
 height:17px;
 left:8px;
 top:9px;
 width:16px;
}
 .categories.hover .opener:after {
background-position:-227px -67px;
}
 .bookmarks-list .active a {
 background:#fff;
 color:#272727 !important;
 display:inline-block;
 padding:9px 20px;
 vertical-align:top;
}
 .search-areas,  .setting-nav,  .search-suggestions {
margin:0;
}
 .search-areas {
 border:solid #e5e5e5;
 border-width:0 1px;
}
 .bookmarks .drop,  .search-areas .drop,  .search-tabs .drop,  .search-suggestions .drop,  .hint .drop,  .filter-options .drop,  .categories .drop {
 background:#f6f6f6;
 border-top:1px solid #fff;
 left:0;
 padding:20px;
 position:relative;
 width:100%;
 z-index:100;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
}
 .setting-nav li,  .bookmarks-list li {
 padding:0;
 position:static;
}
 .search-tabs ul {
 background:none;
 float:none;
 width:auto;
}
 .search-tabs li,  .search-tabs .active,  .search-tabs li:hover,  .categories li {
 background:none;
 float:none;
 margin:0 0 18px;
 overflow:hidden;
}
 .search-tabs ul a {
 display:inline-block;
 margin:0 10px 0 0;
 padding:0;
 vertical-align:middle;
}
 .search-tabs .delete {
  background: url("../images/sprite.png") no-repeat scroll -49px 7px;
    height: 22px;
    margin: 1px 0 0;
    overflow: hidden;
    padding: 0 !important;
    width: 12px !important;
}
 .searcabs .drop {
 display:block !important;
 left:0 !important;
 top:35px !important;
}
 .search-suggestions li,  .search-areas li {
 margin-top:0 !important;
 padding:9px 0;
}
 .search-suggestions ul a,  .search-areas ul a,  .categories .list a {
 color:#999;
 font-size:14px;
}
 .search-content,  .settings-content,  .bookmarks-content,  .ads-block {
 float:none;
 padding:21px 0 32px;
 width:auto;
}
 #twocolumns > .holder {
padding:0;
}
 .paging {
padding:21px 0 0;
}
 .ads-block {
 border-top:1px solid #f6f6f6;
 padding:24px 0;
 text-align:center;
}
 .ads-block li {
 display:inline-block;
 padding:0 3px 10px;
 vertical-align:top;
}
 .search-suggestions .title {
text-align:left;
}
 .settings-content h1 {
 color:#272727;
 font-size:14px;
 left:19px;
 line-height:17px;
 margin:0;
 position:absolute;
 top:9px;
}
 .bookmarks-content .title-section {
 margin:0 0 16px;
 padding:0 0 19px;
}
 .bookmarks-content .section + .section {
 margin-top:27px;
 padding-top:23px;
}
 .tabwe {
 background:url(sprite2.png) no-repeat;
 background-position: 4px 3px;
width: 22px;
height: 23px;
 float:left;
 margin-right:5px;
}
 .tabne {
 background:url(sprite2.png) no-repeat;
 background-position: -33px 3px;
width: 21px;
height: 23px;
 float:left;
 margin-right:5px;
}
 .tabim {
 background: url("sprite2.png") no-repeat scroll -66px 3px transparent;
 float: left;
 height: 23px;
 width: 28px;
 margin-right:5px;
}
 .tabvi {
 background:url(sprite2.png) no-repeat;
 background-position: -102px 3px;
 width: 23px;
height: 23px;
 float:left;
 margin-right:5px;
}
.search-tabs li {
    border-right: 0px solid #E5E5E5;
    position: relative;
}

}
@media only screen and (max-width:760px) {
    
    
	.slogo {
	/*float:left;
	margin:0px 3.2% 0 0;
	max-width:230px;
	display:block !important;
	height:40px;*/
display:block !important;
 margin:0 auto 0px;
 /*max-width:59%;*/
 vertical-align:top;
 float: left;
margin-right: 20px;
padding-left:15px
}
.logo {
	float:left;
	margin:4px 3.2% 0 0;
	max-width:230px;
	display:none;
}
 .user-nav {
top:20px;
}
#static {
	position:fixed;
	z-index:1000;
	width:100%;
	height:54px;
	top:0px;
}

.form-search .field input[type="text"] {
    border: 0 none;
    width: 122%;
    padding: 6px 4px 7px;
}
.form-search .field {
	background:#fff;
	border-radius:5px;
	float:left;
	/*width:73%;*/
	width:66%;
}
#searches, .search-content, .settings-content, .bookmarks-content, .ads-block {
	float:none;
	padding:21px 0 32px;
	width:100%;
	float:left;
}

 .homepage #header {
 min-height:0;
 padding:57px 41px 20px;
 text-align:center;
}
 .homepage .logo {
 /*display:inline-block;*/
display:inline-block;
 margin:0 auto 22px;
 max-width:59%;
 vertical-align:top;
}
 .homepage .form-search,  .page-404 .form-search {
 margin:0 auto 14px;
 padding:3px 47px 3px 3px;
 text-align:left;
}
 .form-search input[type="submit"] {
/* background:
 url(/images/sprite.png) no-repeat -114px 5px,  linear-gradient(to bottom, #fca61e 0%, #feba4f 100%);*/
 background-image:url("../images/sprite.png");
    background-repeat:no-repeat, scroll;
    background-position:-114px 5px;
	background-color:#FCA61E;
 height:39px;
 font-size:0;
 line-height:0;
 margin:0 -43px 0 0;
 overflow:hidden;
 text-indent:-9999px;
 width:39px;
}
 .promo-block {
 margin:0 -20px;
 padding:2px 0 13px;
}
 .promo-block > .holder {
 margin:0 0 23px;
 padding:24px 2% 35px 5%;
}
 .promo-block h1 {
 font-size:3.6em;
 margin:0 0 3px;
}
 .text-mamma {
height:13px;
}
 .promo-block h2 {
 font-size:2em;
 margin:0 0 8px;
}
 .promo-block .holder p,  .promo-block p {
 font-size:1.4em;
 line-height:1.714em;
 margin:0 0 15px;
}
 .twoblocks .block,  .twoblocks .block + .block {
 float:none;
 margin:0 auto;
 max-width:282px;
 width:auto;
}
 .twoblocks .block + .block {
margin-top:28px;
}
 .twoblocks .block .holder {
padding:16px 5% 24px;
}
 .twoblocks p {
margin:0 0 9px;
}
 .twoblocks h2 {
 font-size:2.9em;
 margin:0 0 16px;
}
 .breadcrumbs {
margin:21px 0 50px;
}
 .form-start {
margin:0 -20px;
}
 .form-start .form-holder {
padding:21px 4% 67px;
}
 .form-start .tip span {
margin:0;
}
 .form-start label,  .form-start .label {
 margin:7px 5.1% 0 0;
 width:120px;
}
 .form-start .status {
right:7px;
}
 .form-start .error .status {
right:9px;
}
 .form-start .radio-field .field {
width:49%;
}
 .form-start .captcha-row .label {
 text-align:left;
 width:auto;
}
 .form-start .radio-field {
padding:16px 30px 0 10px;
}
 .page-404 {
padding:19px 40px;
}
 .page-404 > .holder {
 margin:0 auto 15px;
 padding:0 0 0 22px;
}
 .page-404 h1 {
 font-size:7.4em;
 margin:4px 21px 0 0;
}
 .page-404 h2 {
 font-size:1.8em;
 line-height:1.333em;
 margin:0;
}
 .page-404 p {
 font-size:1.4em;
 line-height:1.429em;
}

/* .panel-page .logo {
margin:0 0 0 18px;
}*/
 .panel-page .user-nav {
right: 20px;
top: 20px;
}
 .panel-page .form-search {
 float:left;
 margin:3px 0 0;
/*margin: -11px 0 0 10px;*/
 width:75%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
}
 .search-content h2,  .bookmarks-content h2 {
 font-size:1.6em;
 margin:3px 0 12px;
}
 .search-content h3,  .bookmarks-content h3 {
 font-size:1.6em;
 margin:0 0 7px;
}
 .search-content p,  .bookmarks-content p,  .search-content h4,  .bookmarks-content h4 {
font-size:1.4em;
}
#wrapper {
	padding-top: 54px;
   /*padding-top: 142px;*/
	/*padding-top: 0px;*/
    position: relative;
}
 #twocolumns {
margin:0 20px;
padding-top: 0px;
}
 .aside {
 margin:0 -20px;
 padding:0 19px;
}
 .ads-block li {
max-width:46%;
}
 #footer {
 line-height:20px;
 padding:21px 0;
}
 .footer-nav {
display:block;
}
 .share-block {
padding:0 0 13px;
}

.rightads {display:none}

.mamma_tab_content .tabs-1 {
width: 100%;
float: left;
}


}

/* Phone Portrait */
@media only screen and (max-width:450px) {
    


    .ads {
background-color: #F7F7F7;
clear: both;
}
    
    
 .form-contact label br,  .form-contact .label br {
display:none;
}
	.slogo {
	/*float:left;
	margin:0 auto 22px;*/
	margin:0px 3.2% 0 0;
	max-width:230px !important;
	display:block !important;
	height:40px;
	float:left;width:auto;
	padding-right: 10px;
	padding-left:15px;
}
.logo {
	float:left;
	margin:4px 3.2% 0 0;
	max-width:230px;
	display:none;
}
/*.form-search .field {
	background:#fff;
	border-radius:5px;
	float:left;
	width:65%;
}*/
 .panel-page .form-search {
 float:left;
 margin:3px 0 0px;
/*margin: -11px 0 0 10px;*/
 width:62%;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
}
#static {
	position:fixed !important;
	z-index:1000;
	width:100%;
	height:70px;
	top:0px !important;
}
 .form-search input[type="text"] {
/*width:68%;*/
width:100%;
}
/* .homepage #header {
 min-height:217px;
 padding:130px 20px 20px;
}*/
 .user-nav {
top:26px;
}
 .homepage .logo {
max-width:85%;
}
 .homepage .slogo {
/*max-width:85%;
 margin-left: -19px;*/
    max-width: 90%;
	height: 60px;
	float: none !important;
}
 .homepage .form-search,  .page-404 .form-search {
margin:0 auto 18px;
}
 #nav li + li:before {
padding:0 7px;
}
 #main {
padding:3px 20px 40px;
}
 .form-contact {
padding:27px 30px 49px;
}
 .form-contact h2 {
 font-size:1.8em;
 margin:0 0 13px;
}
 .form-contact h3 {
 font-size:1.3em;
 margin:0 0 24px;
}
 .form-contact label,  .form-contact .label {
 float:left;
 font-size:15px;
 text-align:left;
 width:auto;
}
 .form-contact input[type="text"],  .form-contact textarea,  .form-contact .select-area,  .captcha-holder,  .form-contact .text-holder {
 float:left;
 margin:3px 0 0;
 width:100%;
}
 .form-contact .select-area {
width:100% !important;
}
 .form-contact textarea {
 max-width:100%;
 min-width:100%;
}
 .form-contact .name input[type="text"] {
font-size:14px;
}
 .form-contact .row + .row {
margin-top:6px;
}
 .promo-block,  .form-start {
margin:0;
}
 .form-start .captcha-row img {
width:100%;
}
 .breadcrumbs {
margin:13px 0 39px;
}
 .form-start .form-holder {
padding:21px 20px 23px;
}
 .form-start label, .form-start .label,  .form-setting label, .form-setting .label {
 margin:0 !important;
 padding:0 33px 0 0;
 position:relative;
 width:auto;
}
 .form-start .holder,  .form-setting .holder {
 float:left;
 margin:8px 0 0;
 width:100%;
}
 .form-start h2 {
margin:0 0 18px;
}
 .form-start .row + .row {
margin-top:11px;
}
 .form-start .form-section + .form-section {
margin-top:34px;
}
 .form-start .radio-field {
padding:8px 0 0;
}
 .form-start .radio-field .field {
 display:block;
 padding:0 0 8px;
 width:auto;
}
 .form-start .submit-row {
margin:30px 0 0;
}
 .page-404 {
padding:16px 20px;
}
 .page-404 > .holder {
 margin:0 auto 18px;
 padding:0 0 0 9px;
}
 .page-404 .text-holder {
 padding:15px 0 0;
 overflow:visible;
}
 .page-404 h1 {
 font-size:7.3em;
 margin:3px 25px 0 0;
}
 .page-404 h2 {
 font-size:2.4em;
 line-height:0.949em;
 margin:0 0 12px;
}
 .page-404 p {
 font-size:1.6em;
 line-height:1.63em;
}
 .panel-page #header {

background: rgba(98,157,202,0.93);
}
 .ads-block li {
 max-width:100%;
 padding:0 0 10px;
}
 #footer {
 line-height:24px;
 padding:33px 0;
}
 .share-block {
padding:0 0 19px;
}
.results-only{
	clear:both;
	width:100% !important;
}
    
    
.pagenum{display:none !important;}
    
    
.paging li{padding:15px !important;} 
    
.rightads, .radstitle{display:none !important;}
.search-content p, .bookmarks-content p {width:100%;}

}
.jcf-hidden {
	display:block !important;
	left:-9999px !important;
	position:absolute !important;
}
#searches, .search-content, .settings-content, .bookmarks-content, .ads-block {
	padding:21px 0 32px;
}
.results-only{
	clear:both;
	width:75%;
}

.results-only h3 a:visited {color:#aa00aa !important;}

.visited {color:#aa00aa !important;}
.mamma_tab_content h2{
	float:left !important;
	font-size: 1.5em !important; padding-bottom:10px;}

.paging li.active {background-color: #629dca !important}

.paging li.active a {
color: white !important;
cursor: default;
font-size: 20px !important;
font-weight: bold !important;
}

/*  Previous and Next button in result.php */
#prev_next{width:100%;}
#prev{padding:8px 10px 9px 10px;background:#efefef;cursor:pointer;}
#next{padding:8px 10px 9px 10px;background:#efefef;cursor:pointer;position: absolute;left:95%;width: 200px;}
#tab{float:left;width:98%}
.small_screen_prev{float:left;display:block}
.small_screen_next{float:right;display:block}

/*  Previous and Next button in result.php */

/* For popup */
#header{padding:15px;}
.header_max_width{padding:0 0 16px 0 !important}
.slogo_min_width{width:auto !important;float:left;margin: 0 3.2% 0 0;padding-left: 15px;}
.header_imp{padding-top:5px !important; padding-bottom:10px !important}
.popup_pad{padding:0 0 15px 0}
.wrap_pad_max{padding-top:110px !important}
.popup{background: #2643E2;}
.popup p{float:left;color:#fff;padding:0;font-size:14px;width:80%}
.popup p span{float:left;padding:10px;}
.popup a{float:left;background: #3760E7;color:#fff;font-size: 13px;padding: 9px 10px 9px 10px;margin-right: 10px;border: 1px outset #265FE2;margin-top: 2px;cursor:pointer;}
.popup img{float:right;padding:15px;cursor:pointer;}
@media only screen and (min-width:450px) and (max-width: 760px) {
#header{padding:5px 15px 8px 0}
.wrapper_pad{padding-top:5px !important}
.two_columns{margin-top:90px !important}
.popup p{font-size:11px !important}
.header_max_width{padding:0 0 8px 0 !important}
.popup_pad{padding: 0 0 6px !important;}
.slogo{height:40px}
.small_screen_prev{display:none;}
.small_screen_next{display:none;}

}
@media only screen and (min-width:340px) and (max-width:450px) {
#header{padding:5px 0px 8px 0px}
.cls{padding-top:0px !important}
.wrapper_pad{padding-top:135px !important}
.popup p{font-size:11px !important}
.header_max_width{padding:0 0 8px 0 !important}
.popup_pad{padding: 0 0 6px !important;}
.small_screen_prev{display:none;}
.small_screen_next{display:none;}

}

@media only screen and (max-width:340px) {
#header{padding:5px 0px 8px 0px}
.cls{padding-top:0px !important}
.wrapper_pad{padding-top:130px !important}
.popup p{font-size:11px !important}
.header_max_width{padding:0 0 8px 0 !important}
.popup_pad{padding: 0 0 6px !important;}
.small_screen_prev{display:none;}
.small_screen_next{display:none;}

}

@media only screen and (max-width:960px) {
.small_screen_prev{display:none;}
.small_screen_next{display:none;}

}
/* For popup */

/************************ NOV 15 2013 **************/
/*For image and video containers */
#work-pag{ width:71%; float:left;}
.scaleimage img{
    border: 5px solid #FFFFFF;
    height: 145px;
    width: 230px;
}
img.scaleimage{
    border: 5px solid #FFFFFF;
    height: 145px;
    width: 230px;
}
