/* 
=============================================================
File 'style.css' - Cascading Style Sheet (CSS) Document
=============================================================
*/

/* DEFAULT STYLES OF DATALIFE ENGINE RELEASE 8.5 */

/* ==================== */

	
@font-face {
	font-family: 'Hatthan';
	src: url('/templates/smart60_v2/font/Hatthan.eot');
	src: local('O'), url('/templates/smart60_v2/font/Hatthan.woff') format('woff'), url('/templates/smart60_v2/font/Hatthan.ttf') format('truetype'), url('/templates/smart60_v2/font/Hatthan.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body {
width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font: 13px/14px Arial;
	line-height:normal;
	color: #151515;	/* цвет текста задается для загрузчика, чтобы не вносить изменений в главный index.php */
}

 ul, li {
    list-style: none; /* убираем маркеры списков */
    margin: 0; /* обнуляем внешние поля */
    padding: 0; /* обнуляем внутренние отступы */
   }

p {margin: 0; padding: 0;}

input, select, textarea {
	outline: none;
}

h1 {
	font-size: 18px;
	display:inline;}

h2 {
	font-size: 20px;
	display:inline;
	padding: 0 0 15px 0;
	line-height: normal;
	}



.ntitle h2 a:first-child, .ntitle h1 a:first-child  {

color: #F26F11;

}	

.ntitle h2 font b , .ntitle h1 font b {font-family: 'Hatthan'!important;
color: #F26F11;
}	

.btco {
background:#f0e7c9;
border-radius: 4px 4px 4px 4px;
}

div.menu-01 a {background: url(/templates/smart60_v2/images/menu_01.png) top left no-repeat; display:inline; float:left;}
div.menu-01 a:hover {background: url(/templates/smart60_v2/images/menu_act_01.png) top left no-repeat}


div.menu-02 a {background: url(/templates/smart60_v2/images/menu_02.png) top left no-repeat; display:inline; float:left;}
div.menu-02 a:hover {background: url(/templates/smart60_v2/images/menu_act_02.png) top left no-repeat}

div.menu-03 a {background: url(/templates/smart60_v2/images/menu_03.png) top left no-repeat; display:inline; float:left;}
div.menu-03 a:hover {background: url(/templates/smart60_v2/images/menu_act_03.png) top left no-repeat}

div.menu-04 a {background: url(/templates/smart60_v2/images/menu_04.png) top left no-repeat; display:inline; float:left;}
div.menu-04 a:hover {background: url(/templates/smart60_v2/images/menu_act_04.png) top left no-repeat}

div.menu-05 a {background: url(/templates/smart60_v2/images/menu_05.png) top left no-repeat; display:inline; float:left;}
div.menu-05 a:hover {background: url(/templates/smart60_v2/images/menu_act_05.png) top left no-repeat}

div.menu-06 a {background: url(/templates/smart60_v2/images/menu_06.png) top left no-repeat; display:inline; float:left;}
div.menu-06 a:hover {background: url(/templates/smart60_v2/images/menu_act_06.png) top left no-repeat}

div.menu-08 a {background: url(/templates/smart60_v2/images/menu_08.png) top left no-repeat; display:inline; float:left;}
div.menu-08 a:hover {background: url(/templates/smart60_v2/images/menu_act_08.png) top left no-repeat}


.shadclip{overflow:hidden;padding:0 6px;}
.shadclip .shadow{ border-left: 1px solid #fff; border-right: 1px solid #fff; width:980px; 
box-shadow: 0px  0px 10px 10px #000;   
-moz-box-shadow:0px  0px 10px 10px #000;   
-webkit-box-shadow:0px  0px 10px 10px #000;   
}

div.Table_01 {
	width:981px;
	height:23px;
}

div.menu-01 {
	display:inline; float:left;
	width:132px;
	height:35px;
}

#cont_andr {height:220px; background:#dbeaa9 url(/templates/smart60_new/images/bg_andr.gif) 455px 0 no-repeat!important; padding:20px 10px 10px 20px!important}
#cont_iph {height:220px; background:#f9f9f9 url(/templates/smart60_new/images/bg_iph.gif) 455px 0 no-repeat!important; padding:20px 10px 10px 20px!important}
#cont_sym {height:220px; background:#d1e6ef url(/templates/smart60_new/images/bg_sym.gif) 455px 0 no-repeat!important; padding:20px 10px 10px 20px!important}

#cont_andr table.tb0 {margin-top:10px}
#cont_andr .tb1 a, #cont_andr .tb2 a {text-decoration:none; display:block; background: url(/templates/smart60_new/images/li_andr.gif) 0 2px no-repeat; padding-left:20px}
#cont_andr .tb1 a:hover, #cont_andr .tb2 a:hover {text-decoration:underline}

#cont_iph table.tb0 {margin-top:10px}
#cont_iph .tb1 a, #cont_iph .tb2 a {text-decoration:none; display:block; background: url(/templates/smart60_new/images/li_iph.gif) 0 2px no-repeat; padding-left:20px}
#cont_iph .tb1 a:hover, #cont_iph .tb2 a:hover {text-decoration:underline}

#cont_sym table.tb0 {margin-top:10px}
#cont_sym .tb1 a, #cont_sym .tb2 a {text-decoration:none; display:block; background: url(/templates/smart60_new/images/li_sym.gif) 0 2px no-repeat; padding-left:20px}
#cont_sym .tb1 a:hover, #cont_sym .tb2 a:hover {text-decoration:underline}

div.menu-02 {
	display:inline; float:left;
	width:135px;
	height:35px;
}


div.menu-04 {
	display:inline; float:left;
	width:112px;
	height:35px;
}

div.menu-05 {
	display:inline; float:left;
	width:184px;
	height:35px;
}

div.menu-06 {
	display:inline; float:left;
	width:120px;
	height:35px;
}

div.menu-07 {
	display:inline; float:left;
	width:167px;
	height:35px;
}

div.menu-08 {
	display:inline; float:left;
	width:131px;
	height:35px;
}


.file_descr b, .file_descr font , .file_descr u, .file_descr strong {

font-size:14px!important;
font-family:Arial!important;
/*text-decoration:none!important;*/

}

/*shadow method2*/
.shadclip {overflow:hidden;padding:0 6px;}
.shadclip .shadow, .shadow .fh { border-left: 1px solid #EFD177;
    border-right: 1px solid #EFD177;
    box-shadow: 0 0 5px 5px #AF8813;
-moz-box-shadow:0 0 5px 5px #AF8813;   
-webkit-box-shadow:0 0 5px 5px #AF8813;   
}


.dwn a  {
-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ECD273;
    background-image: -moz-linear-gradient(center top , #E9BD42, #ECD273);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-image: none;
    border-radius: 0 0 0 0;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    line-height: normal;
    padding: 8px 12px;
    text-decoration: none !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) !important;
    transition: all 0.1s linear 0s;
}

.filezone2 {
	color: #151515;
	background-color: #eff1f1; 
	border: 1px solid #eaebeb;
	text-align: left;
	padding: 12px;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	width: 680px;
}


a.download  {
-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #ECD273;
    background-image: -moz-linear-gradient(center top , #E9BD42, #ECD273);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-image: none;
    border-radius: 0 0 0 0;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: normal;
	font-weight:normal!important;
    padding: 8px 12px;
    text-decoration: none !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) !important;
    transition: all 0.1s linear 0s;
	
}



.dwn a:hover , a:hover.download  {
	background-position: 0 -15px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}


.slink strong a font
{
font-size:14px!important;
}

div#header {background: url(/templates/smart60_v2/images/header.jpg) top left no-repeat; width: 980px; height:203px; margin: 0 auto; padding: 0; position: relative}
div#logo {margin: 25px 0 0 235px; float:left; width:215px; display:inline}
div#logo h1 {font: normal 13px Arial; color:#fff; margin:0; padding:0}
div#topmenu {float:left; width:503px; font: bold 12px Arial; color:#fff; text-align:left; padding: 0; margin: 30px 0 10px 0}
div#topmenu a {text-decoration: none; color:#fff; margin: 0 0 0 20px}
div#topmenu a:hover, div#topmenu a:hover b {text-decoration: none; color:#fff}
div#topmenu a img {border: none; margin: 0 5px 0 0}
div#topmenu b {color:#F4BB2E}
div#topmenu h2 {color:#D6DFE3; font: normal 12px Arial; padding: 10px 0 0 20px}
div#banner {float:none; width:728px; height: 90px}

.file_descr {font-size:15px;}
.reklama {font-size:12px; color: #f7ca55; font: normal normal 700 13px/15.6px text-decoration: underline;}
.reklama a:hover {color: #f7ca55; text-decoration: underline; font-size:12px;}
.reklama a:active {color: #f7ca55; text-decoration: underline; font-size:12px;}
.reklama a:visited{color: #f7ca55; text-decoration: underline; font-size:12px;}
.reklama a:link {color: #f7ca55; text-decoration: underline; font-size:12px;}

/* ==================== */

.category {
	color: #363636;
	font-size: 13px;		/* ! */
padding-top: 10px;
	text-decoration: none;
}
.category a {
color: #807D7C;
	text-decoration: none;
	font-weight: normal;
}
.category a:hover {
	color: #252424;
	text-decoration: underline;
}

/* ==================== */

.speedbar {
	color: #151515;
	font-size: 11px;		/* ! */
	font-family: "Trebuchet MS";	/* ! */
	text-decoration: none;
}
.speedbar a {
	color: #252424;
	text-decoration: underline;
}
.speedbar a:hover {
	color: #252424;
	text-decoration: none;
}

/* ==================== */

.slink {
	color: #151515;
	font-size: 12px;		/* ! */
	font-family: "Trebuchet MS";	/* ! */
	text-decoration: none;
}
.slink a:active, .slink a:visited, .slink a:link {
	color: #252424;
	text-decoration: underline;
}
.slink a:hover {
	color: #252424;
	text-decoration: none;
}

/* ==================== */

.copy {
	color: #151515;
	font-size: 11px;		/* ! */
	font-family: "Trebuchet MS";	/* ! */
	text-decoration: none;
}
.copy a:active, .copy a:visited, .copy a:link {
	color: #151515;
	text-decoration: underline;
}
.copy a:hover {
	color: #252424;
	text-decoration: underline;
}

/* ==================== */

.stext {
	color: #151515;
	font-size: 11px;		/* ! */
	font-family: "Trebuchet MS";	/* ! */
	text-decoration: none;
	line-height: 16px;
}
.stext a:active, .stext a:visited, .stext a:link {
	color: #252424;
	text-decoration: underline;
}
.stext a:hover {
	color: #252424;
	text-decoration: none;
}

/* ==================== */

.ltitle {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma;
}

/* ==================== */

.ntitle {
	color: #AD7A18;
	font-size: 18px;
	font-family: 'Hatthan';
}
.ntitle a {
	color: #ad7a18;
	text-decoration: none;
	font-family: 'Hatthan';
}
.ntitle a:hover {
	color: #464444;
	text-decoration: underline;
}

/* ==================== */

.ctitle {
	color: #151515;
	font-size: 12px;
	font-weight: normal;

}
.ctitle a {
	color: #464444;
	text-decoration: none;
}
.ctitle a:hover {
	color: #464444;
	text-decoration: underline;
}

/* ==================== */

.news {
	color: #151515;
	font-size: 11px;		/* ! */

	text-align: justify;
	line-height: 16px;
}
.news a {
	color: #252424;
	text-decoration: underline;
}
.news a:hover {
	color: #252424;
	text-decoration: none;
}
.news img {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	border: none;
}

/* ==================== */

.userstop {
	color: #151515;
	font-size: 11px;		/* ! */
	font-family: "Trebuchet MS";	/* ! */
	text-decoration: none;
}
.userstop a {
	color: #252424;
	text-decoration: underline;
}
.userstop a:hover {
	color: #252424;
	text-decoration: none;
}
.userstop td {
	padding: 3px;
}
.userstop thead {
	color: #151515;
	font-weight: bold;
}

/* ==================== */

.hr_line {
	background: url(/templates/smart60_v2/images/line.gif);
	width: 100%;
	height: 7px;
	font-size: 3px;
	margin-top: 4px;
	margin-bottom: 4px;
}

/* ==================== */

.skin {
	padding-left: 10px;
}
select {
	font-size: 11px;
	font-family: tahoma;
}

/* OLD NAVIGATION WITHOUT IMAGES */

.navigation {
	color: #151515; 
	border: 0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:active {
	text-decoration: none;
	color: #151515;
	background-color: #eaebeb;
	border: 1px solid #ffffff;
	padding: 3px 5px;
	font-size: 11px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.navigation a:hover {
	background-color: #F4BB2E;
	color: #ffffff;
	border-color: #ffffff;
}

.navigation span {
	text-decoration: none;
	background-color: #F4BB2E;
	padding: 3px 6px;
	border: 1px solid #ffffff;
	color: #151515;
	font-size: 11px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

a.newfiles {color:#404e56!important}

.navigation span.nav_ext {
	border: none;
	background: transparent;
}

/* ==================== Поле малой формы поиска */

.s_field {
background-color: transparent;
    border: 0 none;
    color: #727171;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    left: 12px;
    padding-left: 3px;
    position: absolute;
    top: 15px;
}

/* ==================== Поле формы авторизации */

.a_field {
	color: #151515;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
/*	background-image: url(/templates/smart60_v2/images/dlet_field_a.gif);
	background-repeat: repeat-x;*/
	height: 16px;
	padding-left: 3px;
	border: 0px;
	background-color: transparent;
}

.f_textarea {
	color: #151515;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(/templates/smart60_v2/images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	width: 459px;
	height: 156px;
	border: 1px solid #ffffff;
	background-color: #ffffff;
}
.f_input {
	color: #151515;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(/templates/smart60_v2/images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	width: 300px;
	height: 14px;
	border: 1px solid #ffffff;
	background-color: #ffffff;
}
.f_select {
	color: #151515;			/* ! */
	font-size: 11px;		/* ! */
	font-family: tahoma;	/* ! */
	background-image: url(/templates/smart60_v2/images/dlet_field_o.gif);
	background-repeat: repeat-x;
	
	height: 14px;
	border: 1px solid #ffffff;
	background-color: #ffffff;
}
.backgr {
	background-image: url(/templates/smart60_v2/images/dlet_background.gif);
}
.hdr06 {
	background-image: url(/templates/smart60_v2/images/dlet_hdr06.jpg);
	background-repeat: no-repeat;
}
.settext {
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: "Trebuchet MS";	/* ! */
	text-decoration: none;
}
.settext a:active, .settext a:visited, .settext a:link {
	color: #61c2e5;
	text-decoration: underline;
}
.settext a:hover {
	color: #61c2e5;
	text-decoration: none;
}
.welctext {
	color: #f7ca55;
	font-size: 11px;		/* ! */
	font-family: "Trebuchet MS";	/* ! */
	text-decoration: none;
}
.welctxt {
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: "Trebuchet MS";	/* ! */
	text-decoration: none;
}
.welctxt a:active, .welctxt a:visited, .welctxt a:link {
	color: #61c2e5;
	text-decoration: underline;
}
.welctxt a:hover {
	color: #61c2e5;
	text-decoration: none;
}
.button01 {
	background-image: url(/templates/smart60_v2/images/dlet_button01.jpg);
	background-repeat: no-repeat;
}
.button02 {
	background-image: url(/templates/smart60_v2/images/dlet_button02.jpg);
	background-repeat: no-repeat;
}
.button03 {
	background-image: url(/templates/smart60_v2/images/dlet_button03.jpg);
	background-repeat: no-repeat;
}
.button04 {
	background-image: url(/templates/smart60_v2/images/dlet_button04.jpg);
	background-repeat: no-repeat;
}
.button05 {
	background-image: url(/templates/smart60_v2/images/dlet_button05.jpg);
	background-repeat: no-repeat;
}

.forman a {
color:#727171
}

.menus {
	color: #ffffff;
	font-size: 12px;		/* ! */
	font-family: tahoma;	/* ! */
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}
.menus a:active, .menus a:visited, .menus a:link {
	color: #ffffff;
	text-decoration: underline;
}
.menus a:hover {
	color: #ffffff;
	text-decoration: none;
}
.hdr10 {
	background-image: url(/templates/smart60_v2/images/dlet_hdr10.jpg);
	background-repeat: no-repeat;
	height: 63px;
	 position: relative;
}
.hdr11 {
	background-image: url(/templates/smart60_v2/images/dlet_hdr11.gif);
	background-repeat: no-repeat;
}
.termsof {
	color: #151515;
	font-size: 11px;		/* ! */
	font-family: "Trebuchet MS";	/* ! */
	text-decoration: none;
}
.termsof a {
	color: #fe8004;
	text-decoration: none;
}
.termsof a:hover {
	color: #fe8004;
	text-decoration: underline;
}
.ftr01 {
	background-image: url(/templates/smart60_v2/images/dlet_ftr01.gif);
	background-repeat: no-repeat;
	height: 175px;
}
.copyr {
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: "Trebuchet MS";	/* ! */
	text-decoration: none;
}
.copyr a:active, .copyr a:visited, .copyr a:link {
	color: #ffffff;
	text-decoration: underline;
}
.copyr a:hover {
	color: #ffffff;
	text-decoration: none;
}
.bltitle01 {
	background-image: url(/templates/smart60_v2/images/dlet_bltitle01.gif);
	background-repeat: no-repeat;
}
.bltitle02 {
	background-image: url(/templates/smart60_v2/images/dlet_bltitle02.gif);
	background-repeat: no-repeat;
}
.bltitletxt {
	color: #ffffff;
	font-size: 18px;		/* ! */
	font-family: "Trebuchet MS";	/* ! */
	text-decoration: none;
	text-indent: 42px;
	padding-top: 15px;
}
.bltitletxt2, 
.bltitletxt2 a:link,
.bltitletxt2 a:visited,
.bltitletxt2 a:active {
	color: #000;
	font-size: 18px;		/* ! */
	font-family: "Trebuchet MS";	/* ! */
	text-decoration: none;
	text-indent: 27px;
	padding-top: 15px;
	
}

.bltitletxt2 a:hover {
	color: #f7ca55;
	text-decoration: underline;
}

.snavg {
	color: #ffffff;
	font-size: 13px;		/* ! */
	font-family: "Trebuchet MS";	/* ! */
	text-decoration: none;
}
.snavg a:active, .snavg a:visited, .snavg a:link {
	color: #ffffff;
	text-decoration: underline;
}
.snavg a:hover {
	color: #f7ca55;
	text-decoration: underline;
}
.copyc {
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: "Trebuchet MS";	/* ! */
	text-decoration: none;
}
.copyc a:active, .copyc a:visited, .copyc a:link {
	color: #ffffff;
	text-decoration: underline;
}
.copyc a:hover {
	color: #f7ca55;
	text-decoration: none;
}
.stextc {
	color: #ffffff;
	font-size: 11px;		/* ! */
	font-family: "Trebuchet MS";	/* ! */
	text-decoration: none;
}
.stextc a:active, .stextc a:visited, .stextc a:link {
	color: #f7ca55;
	text-decoration: underline;
}
.stextc a:hover {
	color: #f7ca55;
	text-decoration: none;
}
.item-info .box .save, .item-info .box .comments-count, .item-info .box .views, .size, .metks, .save, .discuss, .autor, .date , .tomail, .toblog, .tofriend, .bugz, .new, .rate, .dload, .newfile, .icqnumm, .commnum, .timecomm, .delecomm, .izmencomm, .quotecomm, .comnews, .whod{
	background:url(/templates/smart60_v2/images/sprite.gif) no-repeat left top;
	padding-left:18px
}
.item-info .box .comments-count{background-position:left -25px}
.item-info .box .views{background-position:left -48px}
.save{background-position:left -3px}
.size{background-position:left -77px}
.metks{background-position:left -215px;}
.discuss{background-position:left -98px}
.autor{background-position:left -138px}
.date{background-position:left -165px}
.tomail{background-position:left -165px}
.toblog{background-position:left -450px}
.tofriend{background-position:left -53px}
.bugz{background-position:left -283px}
.new{background-position:left -165px}
.dload{background-position:left -235px}
.whod{background-position:left -357px}
.newfile{background-position:left -649px}
.icqnumm{background-position:left -512px}
.commnum{background-position:left -98px}
.timecomm{background-position:left -195px}
.delecomm{background-position:left -608px}
.izmencomm{background-position:left -118px}
.quotecomm{background-position:left -675px}
.comnews{background-position:left -451px}


/* ==================== Информационное оконо загрузки AJAX */
#loading-layer {
	display:none;
	font-family: Verdana;font-size: 11px;
	background:#000;padding:10px;
	text-align:center;
	border:1px solid #000;
	color: #FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
}

/* ==================== Автозаполнение облака тегов */
.autocomplete-w1 { position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { font-size: 11px;font-family: verdana;padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

/* ==================== Быстрый поиск на сайте */
#searchsuggestions { border-width:1px; border-color:#919191; border-style:solid; width:300px; background-color:#5c9ccc; font-size:10px; line-height:14px; }
#searchsuggestions a { padding:5px;display:block; background-color:#ffffff; clear:left; height:70px; text-decoration:none; }
#searchsuggestions a:hover { background-color:#fdd08b; color:#ffffff; }
#searchsuggestions a span.searchheading { background: #5c9ccc; display:block; font-weight:bold; padding:5px; color:#ffffff; }
#searchsuggestions a:hover span.searchheading { color:#ffffff; }
#searchsuggestions a span {color:#555555; }
#searchsuggestions a:hover span { color:#0000; }
#searchsuggestions span.seperator { float:right; padding-right:15px; margin-right:5px;}
#searchsuggestions span.seperator a { background-color:transparent; display:block; height:auto; color:#ffffff; }
#searchsuggestions span.notfound {  padding:5px;background-color:#ffffff; display:block; height:auto; color:#00000; }
/* ==================== Диалоговые и всплывающие окна jQuery UI */
.ui-helper-clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.ui-helper-clearfix {
	display: inline-block;
}
* html .ui-helper-clearfix {
	height: 1%;
}
.ui-helper-clearfix {
	display: block;
}
.ui-icon {
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -99999px;
}
.ui-widget {
	font-family: Tahoma, Lucida Sans, Arial, sans-serif;
	font-size: 11px;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: tahoma, Arial, sans-serif;
	font-size: 11px;
}
.ui-widget-content {
	background: #fcfdfd 50% bottom repeat-x;
	border: 1px solid #a6c9e2;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	background: #5c9ccc url(/templates/smart60_v2/images/ui-bg_gloss-wave.png) 50% 50% repeat-x;
	border: 1px solid #4297d7;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}
.ui-state-default, .ui-widget-content .ui-state-default {
	background: #dfeffc url(/templates/smart60_v2/images/ui-bg_glass_85.png) 50% 50% repeat-x;
	border: 1px solid #c5dbec;
	color: #2e6e9e;
	font-weight: bold;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #2e6e9e;
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
	background: #d0e5f5 url(/templates/smart60_v2/images/ui-bg_glass_75.png) 50% 50% repeat-x;
	border: 1px solid #79b7e7;
	color: #1d5987;
	font-weight: bold;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #1d5987;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
	background: #f5f8f9 50% 50% repeat-x;
	border: 1px solid #79b7e7;
	color: #e17009;
	font-weight: bold;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #e17009;
	text-decoration: none;
}
.ui-widget :active {
	outline: none;
}
.ui-state-error {
	background: #fef1ec 50% 50% repeat-x;
	border: 1px solid #cd0a0a;
	color: #cd0a0a;
}
.ui-widget-header .ui-icon {
	background-image: url(/templates/smart60_v2/images/ui-icons.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url(/templates/smart60_v2/images/ui-icons_h.png);
}
.ui-icon-close {
	background-position: -80px -128px;
}
.ui-icon-closethick {
	background-position: -96px -128px;
}
.ui-button .ui-button-text {
	display: block;
	line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
	padding: .4em .8em;
}
input.ui-button {
	padding: .4em 1em;
}
.ui-button-set {
	margin-right: 7px;
}
.ui-button-set .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-dialog {
	overflow: hidden;
	padding: .2em;
	position: absolute;
	width: 300px;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .5em 1em .3em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 16px .2em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
	height: 18px;
	margin: -10px 0 0 0;
	padding: 1px;
	position: absolute;
	right: .3em;
	top: 50%;
	width: 19px;
}
.ui-dialog .ui-dialog-titlebar-close span {
	display: block;
	margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
	padding: 0;
}
.ui-dialog .ui-dialog-content {
	background: none;
	border: 0;
	overflow: hidden;
	padding: .5em 1em;
	position: relative;
	zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
	background-image: none;
	border-width: 1px 0 0 0;
	margin: .5em 0 0 0;
	padding: .3em 1em .5em .4em;
	text-align: left;
}
.ui-dialog .ui-dialog-buttonpane button {
	cursor: pointer;
	float: right;
	line-height: 1.4em;
	margin: .5em .4em .5em 0;
	overflow: visible;
	padding: .2em .6em .3em .6em;
	width: auto;
}
.ui-dialog .ui-resizable-se {
	bottom: 3px;
	height: 14px;
	right: 3px;
	width: 14px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

/* SIDEBAR */
#sideRight {float:left;margin-right:-3px;width:240px;margin-left:-240px;position:relative;}

.block {background:transparent}
	.blockTitle {font-size:1.45em;font-weight:normal;padding:15px 10px 10px 10px;background:url("/templates/smart60_v2/images/block.png") no-repeat top left;text-transform:uppercase;}
	.blockTitle span{color:#cd3333;}
	.blockContent {padding:0;line-height:1.4em;overflow:hidden;}

.wht {color:#F49E2E}	
.spec {color:#000}
.category li{padding:0;margin-top:5px;}
.category li a, .fullLink a, .fbutton{font-weight:bold;font-size:1.1em;display:block;height:29px;width:100%;color:#404e56;background:url("/templates/smart60_v2/images/catLeft.png") no-repeat 0 0;cursor:pointer;}
.category li.sub a {color:#000} 
.category li.sub a:hover {color:#000} 

.category li a span, .fullLink  a span, .fbutton span {display:block;height:23px;background:url("/templates/smart60_v2/images/cat.png") no-repeat 100% 0;vertical-align:bottom;padding:6px 15px 0 8px;margin:0 0 0 7px;}

.category li a:hover, .fbutton:hover{background:url("/templates/smart60_v2/images/catLeft.png") no-repeat 0 -29px;text-decoration:none; color:#000}
.category li a:hover span, .fbutton:hover span{background:url("/templates/smart60_v2/images/cat.png") no-repeat 100% -29px;}

	.sub a, .fullLink a{background-position:0 -58px !important;}
	.sub a span, .fullLink  a span{background-position:100% -58px !important;}
	.sub a:hover, .fullLink a:hover {background-position:0 100% !important;}
	.sub a:hover span, .fullLink a:hover span{background-position:100% 100% !important;}

	.subCategory {margin-left:10px;display:none;background:transparent;padding-top:6px;}
	#.subCategory li{padding:0 0 5px 8px;background:url("/templates/smart60_v2/images/rarr.gif") no-repeat left center;margin:0 !important;text-align:left;}
	.subCategory li a{background:none;color:#404e56!important;display:inline;height:auto;width:auto;font-weight:normal;}
	.subCategory li a:hover{background:none;text-decoration:underline;}
#easyTooltip{
    padding:10px;
    border:1px solid #999999;
    background:#f1f1f1;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    color: #666666;
    filter:alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
    }

