@charset "utf-8";
/* Page default settings reset starts */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
.clearfix:before, .clearfix:after {
	content:"";
	display:table;
}
.clearfix:after {
	clear:both;
}
.clearfix {
	zoom: 1;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
	font-weight:normal;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
	display:block;
}
abbr, acronym {
	border-bottom:1px dotted #000;
	cursor:help;
}
em {
	font-style:italic;
}
blockquote, ul, ol, dl {
	margin:1em;
}
ol li {
	list-style:decimal outside;
}
ul li {
	list-style:square outside;
}
dl dd {
	margin-left:1em;
}
th {
	font-weight:bold;
	text-align:center;
}
caption {
	margin-bottom:.5em;
	text-align:center;
}
p {
	margin-bottom:.5em;
	line-height:1.5em;
}
.left {
	float:left!important;
}
p .left {
	margin:0 1.5em 0 0;
	padding:0;
}
.right {
	float:right!important;
}
p .right {
	margin:0 0 0 1.5em;
	padding:0;
}
h1 {
	color:#b33a0c;
	font:12px Tahoma, Geneva, sans-serif;
	margin-bottom:1.5em;
}
a {
	color:#d25f18;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.clear {
	clear:both;
	height:0px;
	overflow:hidden;
}
.mt20 {
	margin-top:20px;
}
/* Page default settings reset ends */

/* Page specific settings start */
html {
	width:100%;
	height:100%;
	overflow-x:hidden;
}
body {
	font:11px Tahoma, Geneva, sans-serif;
	background:url(/img2/gbg.gif) 0 0 repeat-x;
}
body.in {
	background:url(/img2/gbg-inner.gif) 0 0 repeat-x;
}
#wrapper {
	width:980px;
	margin:0 auto;
}
#top {
	position:relative;
	height:155px;
}
#logo {
	position:relative;
	left:-30px;
	top:10px;
}
#tico {
	position:absolute;
	top:10px;
	right:30px;
	width:135px;
	height:25px;
	padding:0 20px;
	background:url(/img2/trc-bg.png) 0 100% no-repeat;
	behavior:url(/img2/iepngfix.htc);
}
#tico a {
	padding:4px 2px;
	text-decoration:none;
}
#phone {
	position:absolute;
	top:50px;
	right:40px;
	color:#fff;
	font:italic 16px Tahoma, Geneva, sans-serif;
	text-shadow: #000 2px 2px 3px;
}
.big {
	font-size:27px;
}
ul#tnav {
	float:left;
	position:absolute;
	top:99px;
	left:310px;
	margin:0;
}
ul#tnav li {
	float:left;
	width:111px;
	height:50px;
	list-style-type:none;
	text-align:center;
	position:relative;
	z-index:998;
}
ul#tnav li.active a {
	background:url(/img2/btn-active.png) 0 0 no-repeat;
	behavior:url(/img2/iepngfix.htc);
}
ul#tnav li a {
	display:block;
	text-transform:uppercase;
	color:#fff;
	text-decoration:none;
	padding:20px 0 15px;
	background:url(/img2/btn-bg.png) 0 0 no-repeat;
	behavior:url(/img2/iepngfix.htc);
}
ul#tnav li a:hover {
	background:url(/img2/btn-active.png) 0 0 no-repeat;
	behavior:url(/img2/iepngfix.htc);
}
ul#tnav li ul {
	display:none;
	position:absolute;
	left:0;
	top:50px;
	margin:0;
	float:left;
	width:194px;
	background:url(/img2/inultbg.png) 0 0 no-repeat;
	behavior:url(/img2/iepngfix.htc);
}
ul#tnav li ul li {
	background:url(/img2/inlibg.png) 0 0 repeat-y;
	behavior:url(/img2/iepngfix.htc);
	width:166px;
	padding:0 14px;
	height:auto;
	text-align:left;
}
ul#tnav li ul li a, ul#tnav li.active ul li a {
	background:none;
	text-transform:none;
	padding:10px;
	width:146px;
}
ul#tnav li ul li.first {
	margin-top:20px;
}
ul#tnav li ul li.last {
	background:url(/img2/inulbbg.png) 0 100% no-repeat;
	behavior:url(/img2/iepngfix.htc);
	padding-bottom:25px;
}
ul#tnav li ul li.active a {
	background:url(/img2/inliatbg.png) 0 100% no-repeat;
	behavior:url(/img2/iepngfix.htc);
}
ul#tnav li ul li a:hover {
	background:url(/img2/inliatbg.png) 0 100% no-repeat;
	behavior:url(/img2/iepngfix.htc);
}
#slogan {
	position:absolute;
	top:5px;
	left:15px;
	width:364px;
	color:#fff;
}
#slogan h1 {
	color:#fff;
	text-transform:uppercase;
	font:12px Tahoma, Geneva, sans-serif;
	background:url(/img2/adv-text-bg.png) 0 0 no-repeat;
	padding:10px;
	margin:0;
}
.slogantxt {
	font:11px Tahoma, Geneva, sans-serif;
	padding:0 10px 10px;
	background:url(/img2/adv-text-bg.png) 0 100% no-repeat;
}
#subnav {
	position:absolute;
	bottom:0;
	width:980px;
	height:69px;
	border-bottom:2px solid #055986;/*	z-index:999;*/
}
#subnav ul {
	height:69px;
	float:left;
	margin:0;
}
#subnav ul li {
	list-style-type:none;
	float:left;
	height:70px;
	width:163px;
	text-align:center;
	position:relative;
}
#subnav ul li.active {
	width:165px;
}
#subnav ul li a {
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	text-shadow: 2px 1px 1px #000;
	display:block;
	height:13px;
	padding:39px 0 17px 0;
	font-weight:bold;
	background:url(/img2/subnav-bg.png) 50% 100% no-repeat;
}
#subnav ul li.first a {
	border-left:none;
}
#subnav ul li.last a {
	background:url(/img2/subnav-last.png) 50% 100% no-repeat;
	border-right:none;
}
#subnav ul li.active a {
	padding:28px 0;
	background:url(/img2/subnav-active.png) 50% 0 no-repeat;
}
#subnav ul li a:hover {
	padding:28px 0;
	background:url(/img2/subnav-active.png) 50% 0 no-repeat;
}
#subnav ul li span {
	border-left:1px solid #41a5ce;
	border-right:1px solid #205267;
	position:absolute;
	right:-1px;
	bottom:0px;
	height:43px;
}
#subnav ul li.active span, #subnav ul li.last span {
	display:none;
}
.snavin ul li.active a {
	padding:39px 0 17px 0 !important;
	background:url(/img2/subnav-active-inner.png) 50% 100% no-repeat !important;
}
.snavin ul li a:hover {
	padding:39px 0 17px 0 !important;
	background:url(/img2/subnav-active-inner.png) 50% 100% no-repeat !important;
}
#adv {
	width:980px;
	height:262px;
	/*	overflow:hidden;*/
	position:relative;
	background:url(/img2/img-adv.jpg) 0 0 no-repeat;
}
#advin {
	width:980px;
	height:53px;
	position:relative;
}
#advin #subnav {
	border-bottom:10px solid #055986;
}
#adv table.cnt {
	height:222px;
	margin-top:20px;
}
#contentwrapper {
	background:url(/img2/cabg.gif) 0 0 repeat-x;
	padding-top:15px;
}
#contentwrapperin {
	background:url(/img2/cabg.gif) 0 0 repeat-x;
	padding-top:15px;
	margin-top:60px;
}
#contentwrapperint {
	background:url(/img2/cabg.gif) 0 0 repeat-x;
	padding-top:15px;
	margin-top:0;
}
#lcol {
	width:260px;
	float:left;
}
input.text {
	color:#fff;
	font:11px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	border:none;
	height:29px;
	line-height:29px;
	width:163px;
	padding:0 20px;
	float:left;
	background:url(/img2/input-bg.gif) 0 0 repeat-x;
}
input.text1 {
	color:#fff;
	font:11px Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	border:none;
	height:29px;
	line-height:29px;
	width:163px;
	padding:0 20px;
	margin-top:5px;
	float:left;
	background:url(/img2/input1-bg.gif) 0 0 repeat-x;
}
input.submit {
	width:57px;
	height:29px;
	border:none;
	background:url(/img2/submit-bg.gif) 0 0 no-repeat;
	cursor:pointer;
	float:right;
}
input.submit1 {
	width:57px;
	height:29px;
	border:none;
	background:url(/img2/submit1-bg.gif) 0 0 no-repeat;
	cursor:pointer;
	float:right;
	margin-top:5px;
}
#lnav {
	margin-top:15px;
}
#lnav h1 {
	background:url(/img2/lnav-header-bg.gif) 0 0 repeat-x;
	height:48px;
	line-height:48px;
	margin:0;
	padding:0;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
}
#lnav ul {
	margin:0;
	background:url(/img2/lnav-bg.gif) 0 0 repeat;
	padding-bottom:25px;
}
#lnav li {
	background:url(/img2/arrow-bl.gif) 95% 30px no-repeat;
	list-style-type:none;
	margin:0 3px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #618a9e;
}
#lnav li.first, #lnav li.first a {
	border-top:none;
}
#lnav li.active {
	background:url(/img2/arrow-or.gif) 95% 30px no-repeat;
	list-style-type:none;
}
#lnav li img {
	float:left;
	margin:5px 15px 5px 5px;
	height:60px;
	width:auto;
}
#lnav li a {
	color:#000;
	text-transform:uppercase;
	display:block;
	/*padding:28px 0;*/
	padding:28px 20px 28px 0px;
	text-decoration:none;
	border-top:1px solid #ddd;
	border-bottom:1px solid #618a9e;
}
#lnav li ul {
	margin:0;
	padding:5px 0 25px 15px;
	background:#fff;
	border-bottom:1px solid #618a9e;
}
#lnav li ul li {
	background:url(/img2/arrow-blue.gif) 0 50% no-repeat;
	border:0;
	padding:5px 10px;
}
#lnav li ul li a {
	border:0;
	color:#16668b;
	padding:0;
	text-decoration:underline;
	text-transform:lowercase;
	display:inline;
}
#mcol {
	width:426px;
	padding:15px 25px 0;
	margin:0 12px;
	float:left;
	background:url(/img2/mcol-bg.gif) 0 0 repeat-y;
	color:#666;
	font:12px Verdana, Tahoma, sans-serif;
}
#mcol1 {
	float:right;
	width:690px;
	margin:0;
	padding:5px 15px 5px 15px;
	color:#000;
	font:12px Verdana, Tahoma, sans-serif;
}
#mcol1in {
	background:url(/img2/mcol1-bg.png) 0 0 repeat-y;
	float:left;
	overflow:auto;
	padding:5px 15px;
}
.arlist {
	margin:5px 0 10px 0;
	padding:0;
	float:left;
	width:210px;
}
.arlist li {
	list-style-type:none;
	background:url(/img2/icon-ar1.gif) 0 50% no-repeat;
	padding-left:20px;
	margin-bottom:5px;
}
.arlist a {
	color:#000;
}
.img-box-item {
	width:152px;
	text-align:center;
	float:left;
	margin:5px 5px;
}
.img-box-item .h1 {
	background:#005483;
	color:#fff !important;
	text-transform:none;
	padding:0 5px 3px;
	height:31px;
	font:bold 11px Tahoma, Geneva, sans-serif;
}
.img-box-item .h1lig {
	background:#41a5ce url(/img2/img-box1-timg2.gif) repeat-y scroll 0 0 !important;
}
.lig h1 {
	background:#41a5ce !important;
}
.imgpl {
	width:150px;
	/*height:85px;*/
overflow:hidden;
	padding:1px 0;
	background:#fff;
	border-left:1px solid #005483;
	border-right:1px solid #005483;
}
#mcol1 h1 {
	color:#000;
}
#breadcrumbs, #breadcrumbs a {
	color:#000;
	margin-bottom:40px;
	font:11px Tahoma, Geneva, sans-serif;
}
#sh {
	margin-top:5px;
	text-align:center;
	position:relative;
	top:19px;
}
#rcol {
	width:219px;
	float:right;
}
.header {
	font-weight:bold;
	text-align:center;
}
.banner {
	text-align:center;
	margin-bottom:40px;
}
#footer {
	margin-top:25px;
	height:99px;
	background:url(/img2/f-bg.gif) 0 100% repeat-x;
}
#footer a {
	color:#f96;
}
#fin {
	width:980px;
	margin:0 auto;
	padding:20px 0 0 55px;
	color:#fff;
	position:relative;
}
#flogo {
	position:absolute;
	width:97px;
	right:85px;
	top:25px;
}
#flogo p {
	text-align:center;
	position:relative;
	top:-7px;
}
.speoff {
	background:url(/img2/adv-rbox.png) 0 0 no-repeat;
	/*	position:relative;
	z-index:1;*/
	behavior:url(/img2/iepngfix.htc);
	width:612px;
	height:192px;
	padding:15px 30px 15px 60px;
}
.blue {
	color:#005483;
}
.img img {
	background:#fff;
	border:1px solid #afafb3;
}
table.items td {
 //padding-bottom:20px;
}
table.items .img img {
	width:140px;
	height:97px;
	padding:15px 8px;
	border:none;
	background:url(/img2/img-place.gif) 0 0 no-repeat;
}
.box {
	width:596px;
	padding:0 25px;
	border-right:1px solid #b1b1b5;
	border-left:1px solid #b1b1b5;
}
.price {
	color:#d25f18;
}
.price .big {
	font-size:14px;
}
#mcol1 h1.hr {
	color:#d25f18;
	border-bottom:1px solid #d25f18;
	padding-bottom:10px;
}
#mcol1 .bblue {
	color:#005483;
	font-weight:bold;
}
#mcol1 .bbblue {
	color:#005483;
	font-weight:bold;
	margin:14px;
}
.ttable {
	width:100%;/*	background:url(/img2/ggr-bg.gif) 0 0 repeat-y;*/
}
.ttable tr.trs1 {
/*	background:url(/img2/ggr-bg.gif) 0 0 no-repeat;*/
}
.ttable td {
	padding:10px;
	font-size:12px;
}
.ttable h2 {
	text-decoration:underline;
}
.ttable ul {
	margin:7px 0 10px 10px;
	padding:0;
}
.ttable ul ul {
	margin:7px 0 0 15px;
	padding:0;
}
.ttable ul li {
	list-style-type:none;
	margin-bottom:5px;
}
.ttable ul li a {
	color:#000;
}
.ss1 {
	width:240px;
	border:1px solid #999;
}
.ins1 {
	width:150px;
	height:25px;
	padding:2px;
	border:1px solid #999;
	float:right;
}
.ssearch {
	width:30px;
	height:31px;
	float:right;
	margin-right:-10px;
}
.prnone {
	padding-right:0;
}
.tip {
	font-size:11px;
}
.tipimg {
	position:relative;
	top:5px;
}
.fll {
	float:left;
}
.flr {
	float:right;
}
.lggrbg {
	background:#e8e8e8 url(/img2/lggr-bg.gif) 0 0 repeat-y;
}
.slggrbg {
	background:#efefef url(/img2/slggr-bg.gif) 100% 0 repeat-y;
}
.ggrhbg {
	background:#ccc url(/img2/ggr-h-bg.gif) 0 0 repeat-y;
}
.lggrhbg {
	background:#dbdbdb url(/img2/lggr-h-bg.gif) 100% 0 repeat-y;
}
.lggrhbg ul {
	margin-left:3px;
}
.fllwh {
	float:left;
	width:45%;
}
.flrwh {
	float:right;
	width:45%;
}
table.rcorner td {
	background:#e0e0e0;
	padding:0;
}
table.rcorner td.bgnone {
	background:none;
}
table.rcorner td.tdcontent {
	padding:10px;
}
.tdnone {
	text-decoration:none;
}
.sbtnpod {
	padding:0 15px;
	margin-left:100px;
}
/* Page specific settings end */
table.items h1, table.items h2, table.items h3 {
	font-size:12px;
	font-family: "Trebuchet MS", Tahoma, Arial;
	text-transform:uppercase;
}
table.table {
	width:100%;
	padding:5px;
}
table.table th {
	text-align:left;
	height:50px;
	padding:5px;
}
table.table th.item1 {
	width:100px;
	;
	text-align:left;
	height:30px;
}
table.table th.item2 {
	width:150px;
	;
	text-align:left;
	height:30px;
}
table.table td {
	padding:5px;
	border-bottom:1px solid #ddd;
}
table td {
	font:11px Tahoma, Geneva, sans-serif;
}
table.fsv {
	font:12px Verdana, Tahoma, sans-serif;
}
#mcol1 table.fsv > td {
	font:12px Verdana, Tahoma, sans-serif;
}
/*fast cat pre search*/
a.a19, a:active.a19, a:visited.a19 {
	font:normal 12px Arial;
	color:#0063be;
	text-decoration:none;
}
a:hover.a19 {
	font:normal 12px Arial;
	color:#0063be;
	text-decoration:underline;
}
a.a22, a:active.a22, a:visited.a22 {
	font:normal 12px Arial;
	color:#000000;
	text-decoration:none;
	width:100%;
	display:block;
	padding-top:4px;
	padding-bottom:4px;
}
a:hover.a22 {
	font:normal 12px Arial;
	color:#ffffff;
	text-decoration:none;
	background:#358eda;
	width:100%;
	display:block;
	padding-top:4px;
	padding-bottom:4px;
}
#pre_search {
	display:none;
	position:absolute;
	border:1px solid #b2b4b5;
	width:379px;
	padding:5px;
	z-index:1000;
	background-color:#ffffff;
	margin-top:30px;
}
#pre_search1 {
	display:none;
	position:absolute;
	border:1px solid #b2b4b5;
	width:379px;
	padding:5px;
	z-index:1000;
	background-color:#ffffff;
	margin-top:60px;
}
#pre_search11 {
	display:none;
	position:absolute;
	border:1px solid #b2b4b5;
	width:379px;
	padding:5px;
	z-index:1000;
	background-color:#ffffff;
	margin-top:0px;
}
#pre_search_item {
	display:none;
	position:absolute;
	border:1px solid #b2b4b5;
	width:379px;
	padding:5px;
	z-index:1000;
	background-color:#ffffff;
	margin-top:30px;
}
/*call me*/
.noborder {
	background:transparent;
	border:0px;
}
.div2 {
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	background-color:#ffffff;
	padding:5px 10px 8px 10px;
}
.good_found_error_header {
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	color:#B33A0C;
	margin-bottom:15px;
}
/*w4*/
.w4_l {
	background:url(/img2/w4_l.gif) repeat-y;
}
.w4_r {
	background:url(/img2/w4_r.gif) repeat-y;
}
.w4_t {
	background:url(/img2/w4_t.gif) repeat-x;
	width:100%;
}
.w4_b {
	background:url(/img2/w4_b.gif) repeat-x;
}
.w4 {
	background-color:#F1F1F1;
}
.cont {
	height:100%;
	vertical-align:top;
	padding:0px 0px 0px 0px;
	width:100%;
}
.cont_r {
	height:100%;
}
.cont_r div {
	width:12px;
}
.fe {
	width:98%;
	color:#020202;
	border:1px solid #020202;
	font-size:12px;
	padding:2px 4px 2px 4px;
	font-family: verdana, arial, sans-serif;
}
.fe_err {
	width:100%;
	color:#F1612B;
	border:1px solid #020202;
	font-size:12px;
	padding:2px 4px 2px 4px;
	font-family: verdana, arial, sans-serif;
}
.orang {
	color:#F1612B;
}
.orang1 {
	color:#ff0e15;
}
input.itextwrong {
	width:100%;
	color:#F1612B;
	border:1px solid #020202;
	font-size:11px;
	padding:2px 4px 2px 4px;
	font-family: tahoma, arial, sans-serif;
}
input.itext {
	color:#020202;
	width:100%;
	border:1px solid #020202;
	font-size:11px;
	padding:2px 4px 2px 4px;
	font-family: tahoma, arial, sans-serif;
}
.hasArtikulTR {
	background-color:#CCE5F0;
}
.hasArtikulTD {
	background-color:#BCD5E0;
}
.hasArtikulSelf {
	font-weight:bold;
	font-size:14px;
}
.sitemap {
	font-size:11px;
	color:#4F585B;
}
a.sitemap {
}
.pitem {
	background:url(/img2/tree_l.gif) repeat-y 2px 0px;
	font-size:11px;
	margin:5px 0px 0px 0px;/*padding-top:10px;*/
}
.pitem a {
	padding:0px 0px 5px 23px;
	background:url(/img2/tree_item.gif) no-repeat 7px -2px;
	display:block;
}
a.last {
	padding:0px 0px 0px 23px;
	background:url(/img2/tree_item_last.gif) no-repeat 2px 3px;
	display:block;
}
.pitem .pitem {
	margin-left:30px;
	margin-bottom:15px;
}
.hr7 {
	height:20px;
	background:url(/img2/dots_hor2.gif) repeat-x 0px 50%;
}
/* New settings for aeg page */
.cdesc {
	margin:0;
	padding:0;
}
.cdesc li {
	list-style-type:none;
	background:url(/img2/icon-folder.jpg) 0 0 no-repeat;
	padding-left:25px;
	padding-top:2px;
}
.cdesc li a {
	text-transform:uppercase;
	color:#005483;
}
.cdesc li ul {
	margin:5px 0 10px 0;
	padding:0;
}
.cdesc li ul li {
	background:url(/img2/icon-iulicon.gif) 0 4px no-repeat;
	padding:0 0 5px 17px;
}
.cdesc li ul li a {
	text-transform:none;
}
.manager_login_box {
	position:absolute;
	right:100px;
	z-index:500;
	width:200px;
	background-color:#777777;
	border:2px solid #444444;
}
.manager_login {
	width:50px;
}
.manager_pass {
	width:50px;
}
.vac_name span {
	font-weight:bold;
	color:#D25F18;
	padding-left:10px;
	background:url(/img2/arrow_blue.gif) no-repeat 0px 4px;
}
.vac_name span a {
	background:url(/img2/dots_hor3.gif) repeat-x 0px 100%;
	color:#D25F18;
	text-decoration:none;
}
.vac_name2 {
	display:none;
}
.vac_name2 span {
	font-weight:bold;
	color:#000000;
	padding-left:10px;
	background:url(/img2/arrow_black.gif) no-repeat 0px 4px;
}
.vac_name2 span a {
	background:url(/img2/dots_hor5.gif) repeat-x 0px 100%;
	color:#000000;
	text-decoration:none;
}
.vac_name2 span a:hover {
	color:#000000;
}
.vac_info {
	margin-top:10px;
	display:none;
	padding-left:10px;
}
.itemCount {
	font-size:80%;
	color: #005483;
	vertical-align: super;
}
/*  IMPORT STYLE  */
#mcol10 {
	float:left;
	width:690px;
	margin:0;
	padding:5px 15px 5px 15px;
	color:#000;
	font:12px Verdana, Tahoma, sans-serif;
}
#mcol10 h2 {
	color:#d25f18;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:20px;
}
#mcol10 h1.hr {
	color:#d25f18;
	border-bottom:1px solid #d25f18;
	padding-bottom:10px;
}
#mcol10 .bblue {
	color:#005483;
	font-weight:bold;
}
#mcol10 .bbblue {
	color:#005483;
	font-weight:bold;
	margin:14px;
}
#mcol10 table.fsv > td {
	font:12px Verdana, Tahoma, sans-serif;
}
#mcol10 ul {
	display: block;
	list-style-position: outside;
	list-style-type: disc;
	margin-bottom: 1em;
	margin-top: 1em;
	padding-left: 40px;
}
/*  POPULAR  */
#popular_list {
	width:475px;
	margin:12px;
	float:left;
}
#popular_list h1 {
	color:#005483;
	text-transform:uppercase;
	text-align:center;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:10px;
}
#popular_list .popular_item {
	background:#ECEDEE url(/img2/popular_t.gif) top repeat-x;
	margin-bottom:20px;
}
#popular_list .b {
	background:url(/img2/popular_b.gif) bottom repeat-x;
}
#popular_list .l {
	background:url(/img2/popular_l.gif) left repeat-y;
}
#popular_list .r {
	background:url(/img2/popular_r.gif) right repeat-y;
}
#popular_list .lt {
	background:url(/img2/popular_lt.gif) left top no-repeat;
}
#popular_list .rt {
	background:url(/img2/popular_rt.gif) right top no-repeat;
}
#popular_list .lb {
	background:url(/img2/popular_lb.gif) left bottom no-repeat;
}
#popular_list .rb {
	background:url(/img2/popular_rb.gif) right bottom no-repeat;
	padding:8px 11px 11px 11px;
}
#popular_list .rb h1 {
	color:#FFF;
	margin-bottom:16px;
}
#popular_list .rb img.pic {
	border:#41A5CE 1px solid;
}
#popular_list .rb .popular_left {
	width:150px;
	vertical-align:top;
}
#popular_list .rb .popular_right {
	border-left:15px;
	vertical-align:top;
}
#popular_list .popular_left .price {
	text-align:center;
	font-size:9pt;
	color:#666666;
	line-height:25px;
}
#popular_list .popular_left .price span {
	color:#005483;
}
#popular_list .popular_right {
	color:#666666;
}
#popular_list .popular_right p {
	margin:0px;
	text-indent:20px;
}
#popular_list .popular_right .total_price {
	background:#F9FAFA url(/img2/total_price_left.gif) left top no-repeat;
	height:49px;
}
#popular_list .popular_right .total_price td {
	background:url(/img2/total_price_right.gif) right top no-repeat;
	height:49px;
	text-align:center;
	vertical-align:middle;
	color:#AF380C;
	padding:0px 10px;
}
/*css ������ ��������������*/
#brandlist h1 {
	color:#005483;
	text-transform:uppercase;
	text-align:center;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:10px;
}
#brandlist {
	width:475px;
	padding:15px 0;
	margin:12px;
	float:left;
}
#brandhead {
	background:url(/img2/brandhead_fon.gif);
	height:17px;
}
#brandlistopen, #brandlistclose {
	height:17px;
	cursor:pointer;
	float:left;
	margin-left:10px;
	color:#0B6090;
}
#brandlistopen img, #brandlistclose img {
	behavior:url(/img2/iepngfix.htc);
	border:0px;
}
#brandlistopen {
	float:left;
	margin-left:10px;
}
#brandlistclose {
	float:right;
	margin-right:10px;
}
#brandlisttop {
	background:url(/img2/brandlisttop.gif) top repeat-x;
}
#brandlistbottom {
	background:url(/img2/brandlistbottom.gif) bottom repeat-x;
	overflow:hidden;
}
#brandlistbottom div.brand_item {
	float:left;
	background:url(/img2/brand_item_fon.gif) center no-repeat;
	width:83px;
	height:65px;
	margin:6px;
}
#brandlistbottom div.brand_item img {
	margin:4px;
}
#brandlistbottom div.brand_item div {
	border:#6d9bb5 1px solid;
	position:absolute;
	text-align:center;
	font-size:8pt;
	color:#005483;
	width:73px;
	margin-left:4px;
	padding:2px 0px;
	margin-top:-24px;
	background:#ececed;
}
/*jquery.tooltip.css*/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div {
	margin: 0;
}
/*��������� �� ��� ������ ������, �������, ��������...*/
.previous, .next, .back {
	display:inline-block;
	width:200px;
	margin-top:5px;
	height:23px!important;
}
.previous a, .next a, .back a {
	background:url(/img2/leftar.gif) left top no-repeat;
	background-position:left 5px;
	padding-left:11px;
	height:23px!important;
	overflow:visible;
	z-index:100
}
.next {
	float:right;
	text-align:right;
}
.next a {
	font:normal 11px Verdana;
	color:#ff9000;
	background:url(/img2/rightar.gif) no-repeat;
	background-position:left 5px;
}
.back {
	margin:0 auto;
	margin-top:5px;
	text-align:center;
	display:block
}
.back a {
	font:normal 11px Verdana;
	color:#ff9000;
}
.previous {
	float:left;
}
.previous a {
	font:normal 11px Verdana;
	color:#ff9000;
}
.lbg {
	width:4px;
	overflow:hidden;
	height:23px
}
.nav {
	width:100%;
	height:4px;
	overflow:hidden
}
.rbg {
	width:4px
}
.navbgm {
	background:url(/img2/navbgm.gif) repeat-x;
	height:23px
}
/*manager_login*/
.login_cont {
	width:251px;
	background:url(/img2/login_bg.gif) repeat-x;
	padding:3px 0px 0px 0px;
}
.login_cont .login {
	width:114px;
	border:1px solid #020202;
	color:#020202;
	font-size:11px;
	padding:2px;
	height:19px;
}
.login_cont .login.disab {
	width:114px;
	border:1px solid #454545;
	background-color:#989898;
	color:#454545;
}
.login_cont .pas {
	width:115px;
	border:1px solid #020202;
	border-left:0px;
	color:#020202;
	font-size:11px;
	padding:2px;
	height:19px;
	margin-right:3px;
}
.login_cont .pas.disab {
	width:115px;
	border:1px solid #454545;
	background-color:#989898;
	border-left:0px;
	color:#020202;
}
.login_cont a {
	color:#22C0FC;
	text-decoration:underline;
}
.login_cont .forgot {
	margin-top:6px;
}
.login_cont .forgot a, .login_cont .forgot a:hover {
	color:#22C0FC;
}
.login_cont .forgot.dsa2 a {
	color:#508497;
}
.login_cont .b_close {
	float:right;
	padding-left:10px;
	/*
	background1:url(x.gif) no-repeat 0px 4px;
	margin:5px 0px 0px 0px;
	*/
	margin:0px;
	cursor:pointer;
}
.login_cont .b_close a, .login_cont .b_close a:hover {
	/* color1:#22C0FC; */
		color:#FFF;
	font-weight:bold;
}
.login_cont .b_close.dsa {
	color:#FFF;/* background1:url(x0.gif) no-repeat 0px 4px; */
}
.login_cont .b_close.dsa a {
	/* color1:#508497; */
		color:#FFF;
	font-weight:bold;
}
.manager_login_box {
	position:absolute;
	right:100px;
	z-index:500;/*
	width11:200px;
	background-color11:#777777;
	border11:2px solid #444444;
	*/
}
#manager_login_form .manager_login1, #manager_login_form .manager_pass1 {
	border:0px;
	margin:0px; /*2px 2px 2px;*/
}
/* �������� �������� */
.catdescr {
	padding:10px;
}
.catdescr .catshortdescr {
	text-decoration:none;
}
.catdescr .catshortdescr .catdescrexpand {
	color:#D25F18;
	text-decoration:none;
}
.catdescr .catdescription {
	margin:20px;
	text-decoration:none;
}
.catdescr .catdescription table {
	border: 2px solid #999999;
	margin: 10px 0px;
}
.catdescr .catdescription table tr td {
	border: 1px solid #999999;
	padding: 5px;
}
/* �������� ����.����. */
/*
#mcol10 table {
	border: 2px solid #999999;
	margin: 10px 0px;
}

	#mcol10 table tr td {
		border: 1px solid #999999;
		padding: 5px;
	}
*/


#mcol1 .bbblue {
	font-size:13pt;
	font-weight:normal;
}
#mcol1 .bbblue1 {
	font-size:9pt;
	font-weight:bold;
	background:url(/img2/new_title_fon.gif) left top no-repeat;
	height:27px;
	color:#FFF;
	padding:6px;
	margin:0px;
	margin-left:10px;
}
#mcol101 {
	background:url(/img2/new_cont_top_fon.gif) top repeat-x;
	padding-top:2px;
}
#mcol10 {
	background:url(/img2/new_cont_bottom_fon.gif) bottom repeat-x;
	padding:0px 16px;
	padding-bottom:15px;
}
#mcol10 h2 {
	font-size:9pt;
	color:#D25F18;
	font-weight:bold;
	margin-bottom:5px;
}
#mcol10 h3 {
	color:#005483;
	font-size:9pt;
	font-weight:bold;
}
#mcol10 li {
	list-style:none;
	padding-left:10px;
	padding-top:5px;
	background:url(/img2/new_li_icon.gif) 0px 9px no-repeat;
}
#mcol10 table {
	border-left:#035684 1px solid;
	border-bottom:#035684 1px solid;
}
#mcol10 table td, #mcol10 .tab1 th {
	border-right:#035684 1px solid;
	border-top:#035684 1px solid;
	padding:7px;
	color:#000;
	white-space:nowrap;
	text-align:left
}
#mcol10 table td {
	background:#FFCC99 url(/img2/new_td_fon.gif) bottom repeat-x;
}
#mcol10 table td.tabhead {
	background:#FFFFFF url(/img2/new_th_fon.gif) bottom repeat-x;
}
#mcol10 .price1 {
	color:#005483;
	font-weight:bold;
}
#mcol101 .bbblue2 {
	font-size:9pt;
	font-weight:bold;
	height:27px;
	color:#FFF;
	padding:6px;
	margin:0px;
	margin-left:10px;
}
#mcol101 .bbblue2 .bbblue2_left {
	width:7px;
	height:27px;
	float:left;
	background:url(/img2/new_title_left.gif);
}
#mcol101 .bbblue2 .bbblue2_right {
	width:7px;
	height:27px;
	float:left;
	background:url(/img2/new_title_right.gif);
}
#mcol101 .bbblue2 .bbblue2_middle {
	height:21px;
	display:block;
	float:left;
	background:url(/img2/new_title_middle.gif);
	padding-top:6px;
	margin-bottom:20px;
}
/* ������� ��� ������ Hawera*/

#mcol1 .table1 td {
	text-align:center;
	vertical-align:middle;
	padding-bottom:5px;
	padding-top:5px;
}
#mcol1 .table1 th span {
	font-weight:normal;
	float:right;
}
#mcol1 .table1 th {
	text-align:left;
	padding-bottom:5px;
	padding-top:10px;
	padding-bottom:3px;
}
#mcol1 .table1 h1 {
	border-left:#2F454C 14px solid;
	font-size:11pt;
	font-weight:bold;
	padding:10px 3px;
	background:#CFD0D1;
	margin:0px;
}
#mcol1 .table1 .col1 {
	background:#e2e3e3;
	border-top:#FFF 1px solid;
	border-bottom:#FFF 1px solid;
}
#mcol1 .table1 .col2 {
	background:#cfd0d1;
	border-top:#FFF 1px solid;
	border-bottom:#FFF 1px solid;
}
#mcol1 .table1 th.bb {
	border-top:#ef9c3d 2px solid;
}
/* end ������� ��� ������ Hawera*/








/* ����� ������ �������� �� ������� �������� */
#rcol div.rcol_news {
	background:url(/img2/rcol_new_bottom.gif) bottom repeat-x;
	padding-bottom:14px;
	margin-bottom:14px;
}
#rcol div.rcol_news h1 {
	color:#005483;
	font-size:11pt;
	font-weight:bold;
	margin:0xp;
	margin-bottom:15px;
}
#rcol div.rcol_news p {
	background:url(/img2/rcol_new_arrow.gif) 0px 5px no-repeat;
	color:#000;
	margin:0xp;
	padding:0px;
	padding-left:13px;
	margin-bottom:5px;
}
#rcol div.rcol_news p span {
	color:#999999;
}
#rcol div.rcol_news p a {
	color:#D25F18;
}
/* Найденные товары */
.table tr th {
 *height:40px;
	overflow:hidden;
	cursor:pointer;
}
th.headerSortUp {
	background: #ddd url(/img2/arrow_up.gif) 15% 80% no-repeat !important;
}
th.headerSortDown {
	background: #ddd url(/img2/arrow_down.gif) 15% 80% no-repeat !important;
}
.rowhighlight {
	background-color: #dcfac9;
	cursor: pointer;
}
.loader {
	height:16px;
	margin:10px 10px 0 10px;
}
.pos_rel {
	position:relative;
}
.ico_popup_pic {
	margin:0px 6px 0px 0px;
	cursor:pointer;
}
.pop_up_pic {
	position:absolute;
	right:170px;
	top:-5px;
	border:1px solid #000000;
	display:none;
}
.rel-pos {
	position:relative;
}
.abs-pos {
	position:absolute;
}
.w100 {
	width:100%;
}
.h0 {
	height:0;
}
.dspl_b {
	display:block;
}
.dspl_n {
	display:none;
}
.align-c {
	text-align:center!important;
}
.curs-point {
	cursor:pointer;
}
.popUpWindow {
	z-index:1000;
}
.form-with-rounded-border {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	width:200px;
	background-color:#fff;
	padding:0 0 10px;
}
.form-with-rounded-border .form-head {
	cursor:move;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	font-size:18px;
	color:#fff;
	margin:0 0 -10px;
	padding:10px 10px 20px;
}
.form-with-rounded-border .form-content {
	position:relative;
	z-index:1001;
	background-color:#FFF;
	padding:14px 14px 0;
}
/* Noviye stili kotoriye ya sdelal */
.talright {
	text-align:right;
}
.fs14 {
	font-size:14px !important;
}
.ttnone {
	text-transform:none !important;
}
.subtype {
	display:none;
	left:50px;
	top:100px;
	padding:5px;
	position:absolute;
	text-align:left;
	background-color:white;
	border:1px solid black;
	margin:5px;
	z-index:1000;
	width:auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #0f5e8a;
}
.subtype ul li {
	white-space:nowrap;
	list-style-type:none;
	padding:0 0 0 10px;
	background:url(../img2/subtype-bullet.png) 0 50% no-repeat;
}
.subtype ul {
	padding:5px;
	margin:0;
}
.subtype a:hover {
	color:#000;
}
.subtype img.tarr-ico {
	width:17px;
	height:12px;
	position:absolute;
	top:-12px;
	left:15px;
}
#ann-offer1, #ann-offer2, #ann-offer3, #ann-offer4, #ann-offer5 {
	width:660px;
	margin:1em 0;
}
#ann-offer1 .ann-title {
	font: 0/0px a;
	text-shadow: none;
	color: transparent;
	height:52px;
	background:url(../img2/sp-offer-st-1.png) 100% 0 no-repeat;
}
#ann-offer2 .ann-title {
	color:#e13e03;
	padding-top:70px;
	margin:0 0 2em;
	text-align:center;
	font:bold italic 18px Verdana, Geneva, sans-serif;
	background:url(../img2/sp-offer-st-2.png) 100% 0 no-repeat;
}
#ann-offer3 .ann-title {
	font: 0/0px a;
	text-shadow: none;
	color: transparent;
	height:84px;
	background:url(../img2/sp-offer-st-3.png) 0 0 no-repeat;
}
#ann-offer4 .ann-title {
	font: 0/0px a;
	text-shadow: none;
	color: transparent;
	height:122px;
	margin:0 0 60px;
	background:url(../img2/sp-offer-st-4.png) 50% 0 no-repeat;
}
#ann-offer5 .ann-title {
	font: 0/0px a;
	text-shadow: none;
	color: transparent;
	height:54px;
	background:url(../img2/sp-offer-st-5.png) 0 0 no-repeat;
}
#ann-offer1 .ann-bg-box {
	padding:40px;
	background:#dfdfdf;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#ann-offer2 .ann-bg-box {
	padding:15px;
	background:#fff;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:1px solid #c5261d;
	position:relative;
}
#ann-offer3 .ann-bg-box {
	padding:40px;
	background:#dfdfdf;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:1px solid #7190cd;
}
#ann-offer4 .ann-bg-box {
	padding:10px 60px 40px;
	background:url(../img2/ann-bg-box-bgimg.jpg) 50% 0 no-repeat;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:1px solid #005483;
	box-shadow: 1px 1px 5px 1px #999;
	-moz-box-shadow: 1px 1px 5px 1px #999;
	-webkit-box-shadow: 1px 1px 5px 1px #999;
}
#ann-offer5 .ann-bg-box {
	padding:40px;
	background:#ecedee;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:1px solid #005483;
	box-shadow: inset 0 0 25px 1px #7c9cad;
	-moz-box-shadow: inset 0 0 25px 1px #7c9cad;
	-webkit-box-shadow: inset 0 0 25px 1px #7c9cad;
}
#ann-offer2 .abstc {
	position:absolute;
	top:-24px;
	left:256px;
	border:2px solid #fff;
}
#ann-offer3 .abstl {
	position:absolute;
	top:0;
	left:-2px;
}
#ann-offer3 .abstr {
	position:absolute;
	top:0;
	right:-2px;
}
#ann-offer4 .abstl {
	position:absolute;
	top:20px;
	left:20px;
}
#ann-offer2 .ann-bg-box-in {
	padding:0 20px 20px;
	background:url(../img2/ann2-bg-box.jpg) 0 0 repeat;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:1px solid #c5261d;
	position:relative;
}
#ann-offer1 .ann-item {
	background:#fff;
	padding:20px;
	margin:0 0 3em;
	font:12px Verdana, Geneva, sans-serif;
	position:relative;
	border:1px solid #e10000;
	box-shadow: inset 0 0 25px 1px #637b9b;
	-moz-box-shadow: inset 0 0 25px 1px #637b9b;
	-webkit-box-shadow: inset 0 0 25px 1px #637b9b;
}
#ann-offer2 .ann-item {
	background:#fff;
	width:280px;
	padding:40px 20px 15px;
	margin:8em 0 0;
	float:left;
	font:12px Verdana, Geneva, sans-serif;
	position:relative;
	border:1px solid #a45a2c;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: inset 0 0 25px 1px #637b9b;
	-moz-box-shadow: inset 0 0 25px 1px #637b9b;
	-webkit-box-shadow: inset 0 0 25px 1px #637b9b;
}
#ann-offer3 .ann-item {
	background:#fff;
	height:161px;
	padding:20px 170px;
	margin:2em 0 0;
	font:12px Verdana, Geneva, sans-serif;
	position:relative;
	border:1px solid #7190cd;
	-moz-border-radius: 80px;
	-webkit-border-radius: 80px;
	-o-border-radius: 80px;
	-ms-border-radius: 80px;
	-khtml-border-radius: 80px;
	border-radius: 80px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: inset 0 0 25px 1px #637b9b;
	-moz-box-shadow: inset 0 0 25px 1px #637b9b;
	-webkit-box-shadow: inset 0 0 25px 1px #637b9b;
}
#ann-offer4 .ann-item {
	background:#e5e5e5;
	padding:20px;
	margin:2em 0 0;
	font:12px Verdana, Geneva, sans-serif;
	position:relative;
	border:1px solid #d25f18;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-o-border-radius: 15px;
	-ms-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position:relative;
	box-shadow: 1px 1px 5px 1px #999;
	-moz-box-shadow: 1px 1px 5px 1px #999;
	-webkit-box-shadow: 1px 1px 5px 1px #999;
}
#ann-offer5 .ann-item {
	background:#fff;
	padding:20px;
	margin:2em 0 0;
	font:12px Verdana, Geneva, sans-serif;
	position:relative;
	border:1px solid #5f1b00;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position:relative;
	box-shadow: inset 0 0 25px 1px #7c9cad;
	-moz-box-shadow: inset 0 0 25px 1px #7c9cad;
	-webkit-box-shadow: inset 0 0 25px 1px #7c9cad;
}
#ann-offer4 .itm-price {
	color:#e3671a;
	padding:5px 10px;
	margin:0 35px 0 0;
	background:#fff;
	border:1px solid #d25f18;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-o-border-radius: 20px;
	-ms-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	font:bold 20px Verdana, Geneva, sans-serif;
}
#ann-offer4 .itm-price span {
	font:bold 12px Verdana, Geneva, sans-serif;
}
#ann-offer4 .itm-buy {
	font: 0/0px a;
	text-shadow: none;
	color: transparent;
	width:102px;
	height:37px;
	background:url(../img2/btn-buy.png) 0 0 no-repeat;
}
#ann-offer1 .ann-item h2 {
	color:#e10000;
	margin:0 0 1.5em;
	text-align:right;
	text-transform:uppercase;
	font:bold 20px/0 Verdana, Geneva, sans-serif !important;
}
#ann-offer2 .ann-item h2 {
	width:174px;
	height:175px;
	padding:30px 16px 0;
	text-align:center;
	position:absolute;
	top:-80px;
	left:0;
	color:#fff;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #05386b;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	letter-spacing:-1px;
	background:url(../img2/bubble-ico.png) 0 0 no-repeat;
	font:bold 14px/1em Verdana, Geneva, sans-serif !important;
}
#ann-offer2 .ann-item h2 span {
	font:bold 20px Verdana, Geneva, sans-serif;
}
#ann-offer3 .ann-item h2 {
	color:#d25f18;
	text-align:center;
	margin:0 0 1em;
	text-transform:uppercase;
	font:bold 16px Verdana, Geneva, sans-serif !important;
}
#ann-offer4 .ann-item h2 {
	height:56px;
	color:#fff;
	padding:0 50px 0 0;
	text-align:right;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-shadow:1px 2px 3px #000;
	background:url(../img2/btn-bg.png) 100% 0 no-repeat;
	font:bold 14px/56px Verdana, Geneva, sans-serif;
}
#ann-offer5 .ann-item h2 {
	color:#e7160a;
	padding:0;
	margin:0 0 1em;
	font: 20px Verdana, Geneva, sans-serif;
}
#ann-offer1 .ann-item .itm-img {
	width:185px;
	margin:0 0 0 100px;
}
#ann-offer2 .ann-item .itm-img {
	width:50%;
	margin:0;
	position:relative;
	z-index:auto;
	text-align:left;
}
#ann-offer5 .ann-item .itm-img {
	width:45%;
	margin:0;
	position:relative;
	text-align:left;
	padding-bottom:55px;
}
#ann-offer5 .ann-item .itm-img-b {
	width:55%;
	margin:40px 0 0;
	position:relative;
	text-align:right;
}
#ann-offer1 .ann-item .itm-desc {
	margin:20px 0 0 300px;
}
#ann-offer2 .ann-item .itm-desc {
	margin:30px 0 0 0;
	position:relative;
	z-index:auto;
	width:50%;
}
#ann-offer4 .ann-item .itm-desc {
	margin:10px 25px 0 0;
	width:60%;
}
#ann-offer5 .ann-item .itm-desc {
	margin:0;
	width:55%;
}
#ann-offer5 .ann-item .itm-desc-s {
	padding:0 0 150px;
	width:45%;
}
#ann-offer1 .badge {
	color:#fff;
	width:153px;
	height:138px;
	padding:35px 30px 0;
	position:absolute;
	top:-1px;
	left:-8px;
	text-align:center;
	font:bold 20px/1.2em Verdana, Geneva, sans-serif;
	text-shadow:1px 1px 2px #05386b;
	background:url(../img2/badge-ico.png) 0 0 no-repeat;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#ann-offer1 .badge span {
	font-size:26px;
}
#ann-offer3 .badge {
	width:132px;
	height:82px;
	position:absolute;
	top:-24px;
	right:66px;
	font: 0/0px a;
	text-shadow: none;
	color: transparent;
	background:url(../img2/v-podarok-ico.png) 0 0 no-repeat;
}
#ann-offer5 .badge {
	width:172px;
	height:152px;
	padding:20px 0 0;
	position:absolute;
	top:-8px;
	right:-7px;
	color:#003366;
	text-align:center;
	text-shadow:1px 1px 1px #fff;
	letter-spacing:-1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font:bold 14px/.5em Arial, Helvetica, sans-serif;
	background:url(../img2/badge-save-ico.png) 0 0 no-repeat;
}
#ann-offer5 .badge span {
	font:bold 35px Arial, Helvetica, sans-serif;
}
#ann-offer5 .badge-sale {
	width:162px;
	height:174px;
	padding:130px 0 0 10px;
	position:absolute;
	bottom:-6px;
	left:-3px;
	color:#003366;
	text-shadow:1px 1px 1px #fff;
	letter-spacing:-1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font:bold 30px/.5em Arial, Helvetica, sans-serif;
	background:url(../img2/badge-discount-ico.png) 0 0 no-repeat;
}
#ann-offer1 .bprice {
	position:absolute;
	left:0;
	bottom:5px;
}
#ann-offer1 .acts-till {
	width:277px;
	height:76px;
	text-align:right;
	position:absolute;
	right:-4px;
	bottom:5px;
	color:#fff;
	padding:16px 35px 0 0;
	font:bold 12px Verdana, Geneva, sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-shadow:1px 1px 1px #05386b;
	background:url(../img2/acts-till-ico.png) 0 0 no-repeat;
}
#ann-offer5 .ann-item .ann-price {
	position:absolute;
	left:50px;
	bottom:0;
	margin:0;
	color:#fff;
	font:bold 11px Verdana, Geneva, sans-serif;
	width:103px;
	height:72px;
	padding:15px 5px 0;
	text-align:center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-shadow:1px 1px 2px #000;
	background:url(../img2/badge-price-small-ico.png) 0 0 no-repeat;
}
#ann-offer5 .ann-item .ann-price-b {
	position:absolute;
	right:-5px;
	top:-3px;
	margin:0;
	color:#fff;
	font:bold 13px Verdana, Geneva, sans-serif;
	width:133px;
	height:95px;
	padding:20px 5px 0;
	text-align:center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-shadow:1px 1px 2px #000;
	background:url(../img2/badge-price-high-ico.png) 0 0 no-repeat;
}
#ann-offer5 .ann-item .ann-price span {
	font-size:18px;
}
#ann-offer5 .ann-item .ann-price-b span {
	font-size:22px;
}
#cnt-info {
	font:12px Verdana, Geneva, sans-serif;
}

/*Dlya kontaktov*/
#phone-bg {
	font-size:14px;
	height:35px;
	text-align:center;
}
#phone-bg span.icon_tel {
	background:url(../img2/spr-set.png) 0 0 no-repeat;
	height:35px;
	width:35px;
	display:inline-block;
	vertical-align: middle;
	margin-right:10px;
}
.fs18 {
	font-size:18px;
}
.colblue {
	color:#005483;
}
#cnt-table {
}
table#rounded-corner {
	border-collapse:separate;
	font:11px  Verdana, Geneva, sans-serif;
	width: 692px;
	color:#000;
	margin:10px 0 15px;
	border:1px solid #999;
	border-width:0 1px 1px 1px;
	border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
}
#rounded-corner th {
	background: url(../img2/th-bg.png) repeat-x;
}
#rounded-corner .rounded-header-left {
	border-radius: 10px 0 0 0;
	-moz-border-radius:10px 0 0 0;
	-webkit-border-radius: 10px 0 0 0;
}
#rounded-corner .rounded-header-right {
	border-radius: 0 10px 0 0;
	-moz-border-radius: 0 10px 0 0;
	-webkit-border-radius: 0 10px 0 0;
}
#rounded-corner .rounded-footer-left {
	border-radius: 0 0 0 10px;
	-moz-border-radius: 0 0 0 10px;
	-webkit-border-radius: 0 0 0 10px;
}
#rounded-corner .rounded-footer-right {
	border-radius: 0 0 10px 0;
	-moz-border-radius: 0 0 10px 0;
	-webkit-border-radius: 0 0 10px 0;
}
#rounded-corner th {
	font-weight:normal;
	line-height:32px;
	text-transform:uppercase;
	color:#000;
}
#rounded-corner td {
	line-height:35px;
	font-size:12px;
	font-weight:bold;
	padding:6px;
	background:#ccc;
	border-bottom:1px dotted #000;
}
#rounded-corner td.bdotted-aside{
	border-left:1px dotted #000;
	border-right:1px dotted #000;
	text-align:center;
}
#rounded-corner tr.white_tr td {
	background-color: #f1f1f1;
}
#rounded-corner td a {
	font-weight:normal;
}
#rounded-corner td div {
	background: url(../img2/spr-set.png) no-repeat;
	height: 36px;
	white-space:nowrap;
	padding-left:56px;
}
#rounded-corner div.prodaj {
	background-position:0 -99px;
}
#rounded-corner div.fax {
	background-position:0 -199px;
}
#rounded-corner div.sexretar {
	background-position:0 -299px;
}
#rounded-corner div.buxg {
	background-position:0 -399px;
}
#rounded-corner div.povopros {
	background-position:-800px 0;
}
#rounded-corner div.pretenzia {
	background-position:-800px -100px;
}
#rounded-corner div.truda {
	background-position:-800px -200px;
}
.bbnone td{
	border-bottom:none !important;
}



.contact_menu ul {
	margin:0;
	padding:0;
	overflow:auto;
}
.contact_menu li {
	list-style:none;
	float:left;
	background:url(../img2/menu_bg.png) repeat-x 0 0;
	margin-right:8px;
	text-align: center;
}
.contact_menu li a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	line-height:17px;
	width:167px;
	height:104px;
	display:block;
	padding-top:10px;
	background: url(../img2/spr-set.png) no-repeat;
}
.contact_menu li a span {
	color:#d25f18;
	text-decoration:underline;
}
.contact_menu li.mes {
	margin:0;
}
.contact_menu li.isq a {
	background-position:67px -939px;
}
.contact_menu li.skype a {
	background-position:-155px -942px;
}
.contact_menu li.tel a {
	background-position:-335px -956px;
}
.contact_menu li.mes a {
	background-position:-538px -952px;
}
.site_info{
	padding:30px 0 25px 30px;
	border-bottom:1px dotted #000;
}
.site_info ul{
	margin:0;
	list-style:none;
	overflow:auto;
}
.site_info ul li{
	float:left;
	list-style:none;
	height:53px;
	padding:10px 0 0 50px;
	background: url(../img2/spr-set.png) no-repeat;
}
.site_info ul li.site_ru{
	background-position:-800px -299px;
	margin-right: 85px;
}
.site_info ul li.site_tel{
	background-position:-799px -500px;
}
.site_info ul li strong.icon{
    background: url("../img2/spr-set.png") no-repeat scroll -648px -901px transparent;
    display: block;
    height: 21px;
    line-height: 20px;
    padding-right: 56px;
}
.site_info ul li span.site_link{
	display:block;
	padding-top: 13px;
}
.site_link a{
	text-decoration:none;
}
.site_link a:hover{
	text-decoration:underline;
}
.map_info{
	padding:25px 0 25px 30px;
	overflow:auto;
}
.map_info p.orang{
	font-size:14px;
	font-weight:bold;
	margin-bottom: 18px;
	color:#d25f18;
}
.map_info .info{
	width:440px;
	float:left;
}
.map_info .info ul{
	margin:0;
}
.map_info .info li{
	list-style:none;
	margin-bottom:20px;
}
.map_info .info li span{
    background: url("../img2/spr-set.png") no-repeat scroll 0 0 transparent;
    display: block;
    font-weight: bold;
    height: 25px;
    padding-left: 58px;
    padding-top: 10px;
	padding-bottom:5px;
}
.map_info .info li span.metro{
	background-position:-799px -700px;
}
.map_info .info li span.time{
	background-position:-800px -400px;
}
.map_info .info li span.adres{
	background-position:-0px -500px;
}
.map_info .map{
	width:205px;
	height:196px;
	background:url(../img2/map.png) no-repeat;
	float:right;
	margin-top:40px;
	padding-top: 40px;
	text-align: center;
}
.map_info .map a{
	background: url("../img2/spr-set.png") no-repeat;
    color: #000000;
    display: block;
    font-size: 12px;
    margin: 0 auto;
    text-align: left;
    text-decoration: none;
}
.map_info .map a.pesh{
    background-position: 0 -700px;
    height: 32px;
    padding: 11px 0 0 37px;
    width: 119px;
	margin-bottom: 27px;
	margin-top:10px;
}
.map_info .map a.avto{
    background-position: 0 -800px;
    height: 39px;
    padding: 5px 0 0 10px;
    width: 146px;
}
.gallery_box{
	background-color:#dbdbdb;
	border-radius:10px;
	overflow:auto;
}
.g_title{
	background:url(../img2/gallery_header.png) no-repeat 0 0;
	height:32px;
	line-height:32px;
	color:#f3810e;
	font-size:16px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 1);
	text-align:center;
	font-weight:bold;
}
.large {
	padding:38px 19px;
	float:left;
	width:412px;
}
.gallery_box img{
	border:1px solid #666;
}
.pix_box {
	padding:12px 0 0;
	float:left;
	width:242px;
	background:url(../img2/s_g_bg.png) no-repeat 43px 126px;
}
.pics_s{
	float:left;
	padding-right:19px;
	margin:26px 0;
}
.find_box{
	width:606px;
	padding:0 0 20px;
/*	height:633px;*/
	-webkit-box-shadow: 0 1px 20px rgba(0,0,0,0.75);
	-moz-box-shadow: 0 1px 20px rgba(0,0,0,0.75);
	box-shadow: 0 1px 20px rgba(0,0,0,0.75);
	position:relative;
	background:#fff;
	margin:20px 0;
}
.detailed-info{
	padding:20px 20px 0;
	display:none;
}
.f_title{
	background:#d25f18;
	border:1px solid #000;
	padding:12px 18px;
	overflow:auto;
}
table.items .f_title h2{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	float:left;
	padding: 7px 0 0;
}
table.items .f_title a.print{
	color:#fff;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	float:right;
	text-align:center;
	background:url(../img2/spr-set.png) no-repeat 0 -599px;
	display:block;
	padding: 5px 0 5px 43px;
}
.f_img{
	width:574px;
	margin:15px auto 0;
}
a.f_t_f{
	background:#d25f18;
	border:1px solid #000;
	border-width:0 1px 1px 1px;
	padding:5px 0;
	text-align:center;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	width:572px;
	margin:0 auto;
	overflow:auto;
	line-height: 24px;
}
a.f_t_f span.arow_l,a.f_t_f span.arow_r,a.open span.arow_l,a.open span.arow_r{
	background: url('../img2/spr-set.png') no-repeat -800px -800px;
	width: 23px;
	height: 24px;
	display:block;
}
a.f_t_f span.arow_l,a.open span.arow_l{
	float:left;
	margin-left:15px;
}
a.f_t_f span.arow_r,a.open span.arow_r{
	float:right;
	margin-right:15px;
}
a.open span.arow_l,a.open span.arow_r{
	background-position:-800px -990px;
}
a.exit{
	background: url('../img2/spr-set.png') no-repeat -793px -595px;
	width: 47px;
	height: 46px;
	display:block;
	position:absolute;
    right: -23px;
    top: -23px;
	z-index:9999;
}
.f_desc{
	margin:0 15px;
	padding:10px;
	border:1px solid #000;
}
.f_desc p{
	margin:0;
}
.bgnone{
	background:none !important;
}
.search-select{
	font-weight:bold;
	font-size:14px;
	color:#FF0000;
}

/*Pagination styles start*/
.ir {
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
}
.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
}
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
.pagination{
	width: 664px;
	height: 50px;
	line-height:50px;
	margin: 0 auto;
	padding:0 7px;
	background: #eee;
	border-radius:6px;
}
.sort-controls{
	float: left;
	margin:0 15px 0 0;
}
.sort-controls strong{
	margin:0 5px;
}
.perpage{
	float: left;
	/*width: 175px;*/
	margin:0;
}
.pages{
	float: right;
	width: 128px;
	position: relative;
}
.pages-info{
	text-align: center;
}
.pages .cur-page{
	width: 30px;
	margin:0 5px;
}
.pages .prev-page{
	width: 16px;
	height: 16px;
	position: absolute;
	top:50%;
	left:0;
	margin: -8px 0 0;
	background: url(../img2/prev-page-img.png) 0 0 no-repeat;
}
.pages .next-page{
	width: 16px;
	height: 16px;
	position: absolute;
	top:50%;
	right:0;
	margin: -8px 0 0;
	background: url(../img2/next-page-img.png) 0 0 no-repeat;
}

.found_items_brands {
	margin-top: 2em;
	margin-bottom: 0;
	padding-top: 3px;
	background: none repeat scroll 0 0 #EEEEEE;
	border-radius: 6px 6px 6px 6px;
}
.found_items_brands ul li {
	list-style: none;
	display: block;
	width: 195px;
	float: left;
	margin: 5px 10px;	
}