#preloadedImages{
	width: 0px;
	height: 0px;
	display: inline;
	background-image: url('../../images/site/icon_name_on.png');
	background-image: url('../../images/site/icon_header_settings_on.png');
	background-image: url('../../images/site/icon-logout_on.png');
	background-image: url('');
}

.flag {
	padding-left: 21px;
  position: relative;
}

.flag:after {
	background-image: url('/images/flags.png');
	background-repeat: no-repeat;
	content: '';
	height: 11px;
	left: 3px;
	position: absolute;
	top: 5px;
	width: 16px;
}

.btn-group .btn {
  background-color: #337ab7; /* Green */
  border: 1px solid #204d74;
  color: white;
  padding: 10px 10px;
  text-align: left;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
  cursor: pointer;
  width: 200px;
  display: block;
}

.btn-group .btn:not(:last-child) {
	border-bottom: none; /* Prevent double borders */
}

.btn-group .btn:hover {
	background-color: #286090;
}


.flag.ab:after { background-position: 0 0; }
.flag.ad:after { background-position: 0 -12px; }
.flag.ae:after { background-position: 0 -24px; }
.flag.af:after { background-position: 0 -36px; }
.flag.ag:after { background-position: 0 -48px; }
.flag.ai:after { background-position: 0 -60px; }
.flag.al:after { background-position: 0 -72px; }
.flag.am:after { background-position: 0 -84px; }
.flag.an:after { background-position: 0 -96px; }
.flag.ao:after { background-position: 0 -108px; }
.flag.ar:after { background-position: 0 -120px; }
.flag.as:after { background-position: 0 -132px; }
.flag.at:after { background-position: 0 -144px; }
.flag.au:after { background-position: 0 -156px; }
.flag.aw:after { background-position: 0 -168px; }
.flag.ax:after { background-position: 0 -180px; }
.flag.az:after { background-position: 0 -192px; }
.flag.ba:after { background-position: 0 -204px; }
.flag.bb:after { background-position: 0 -216px; }
.flag.bd:after { background-position: 0 -228px; }
.flag.be:after { background-position: 0 -240px; }
.flag.bf:after { background-position: 0 -252px; }
.flag.bg:after { background-position: 0 -264px; }
.flag.bh:after { background-position: 0 -276px; }
.flag.bi:after { background-position: 0 -288px; }
.flag.bj:after { background-position: 0 -300px; }
.flag.bm:after { background-position: 0 -312px; }
.flag.bn:after { background-position: 0 -324px; }
.flag.bo:after { background-position: 0 -336px; }
.flag.br:after { background-position: 0 -348px; }
.flag.bs:after { background-position: 0 -360px; }
.flag.bt:after { background-position: 0 -372px; }
.flag.bv:after { background-position: 0 -384px; }
.flag.bw:after { background-position: 0 -396px; }
.flag.by:after { background-position: 0 -408px; }
.flag.bz:after { background-position: 0 -420px; }
.flag.ca:after { background-position: 0 -432px; }
.flag.catalonia:after { background-position: 0 -444px; }
.flag.cc:after { background-position: 0 -456px; }
.flag.cd:after { background-position: 0 -468px; }
.flag.cf:after { background-position: 0 -480px; }
.flag.cg:after { background-position: 0 -492px; }
.flag.ch:after { background-position: 0 -504px; }
.flag.ci:after { background-position: 0 -516px; }
.flag.ck:after { background-position: 0 -528px; }
.flag.cl:after { background-position: 0 -540px; }
.flag.cm:after { background-position: 0 -552px; }
.flag.cn:after { background-position: 0 -564px; }
.flag.co:after { background-position: 0 -576px; }
.flag.cr:after { background-position: 0 -588px; }
.flag.cs:after { background-position: 0 -600px; }
.flag.cu:after { background-position: 0 -612px; }
.flag.cv:after { background-position: 0 -624px; }
.flag.cx:after { background-position: 0 -636px; }
.flag.cy:after { background-position: 0 -648px; }
.flag.cz:after { background-position: 0 -660px; }
.flag.de:after { background-position: 0 -672px; }
.flag.dj:after { background-position: 0 -684px; }
.flag.dk:after { background-position: 0 -696px; }
.flag.dm:after { background-position: 0 -708px; }
.flag.do:after { background-position: 0 -720px; }
.flag.dz:after { background-position: 0 -732px; }
.flag.ec:after { background-position: 0 -744px; }
.flag.ee:after { background-position: 0 -756px; }
.flag.eg:after { background-position: 0 -768px; }
.flag.eh:after { background-position: 0 -780px; }
.flag.england:after { background-position: 0 -792px; }
.flag.er:after { background-position: 0 -804px; }
.flag.es:after { background-position: 0 -816px; }
.flag.et:after { background-position: 0 -828px; }
.flag.eu:after { background-position: 0 -840px; }
.flag.fam:after { background-position: 0 -852px; }
.flag.fi:after { background-position: 0 -864px; }
.flag.fj:after { background-position: 0 -876px; }
.flag.fk:after { background-position: 0 -888px; }
.flag.fm:after { background-position: 0 -900px; }
.flag.fo:after { background-position: 0 -912px; }
.flag.fr:after { background-position: 0 -924px; }
.flag.ga:after { background-position: 0 -936px; }
.flag.gb:after { background-position: 0 -948px; }
.flag.gd:after { background-position: 0 -960px; }
.flag.ge:after { background-position: 0 -972px; }
.flag.gf:after { background-position: 0 -984px; }
.flag.gh:after { background-position: 0 -996px; }
.flag.gi:after { background-position: 0 -1008px; }
.flag.gl:after { background-position: 0 -1020px; }
.flag.gm:after { background-position: 0 -1032px; }
.flag.gn:after { background-position: 0 -1044px; }
.flag.gp:after { background-position: 0 -1056px; }
.flag.gq:after { background-position: 0 -1068px; }
.flag.gr:after { background-position: 0 -1080px; }
.flag.gs:after { background-position: 0 -1092px; }
.flag.gt:after { background-position: 0 -1104px; }
.flag.gu:after { background-position: 0 -1116px; }
.flag.gw:after { background-position: 0 -1128px; }
.flag.gy:after { background-position: 0 -1140px; }
.flag.hk:after { background-position: 0 -1152px; }
.flag.hm:after { background-position: 0 -1164px; }
.flag.hn:after { background-position: 0 -1176px; }
.flag.hr:after { background-position: 0 -1188px; }
.flag.ht:after { background-position: 0 -1200px; }
.flag.hu:after { background-position: 0 -1212px; }
.flag.id:after { background-position: 0 -1224px; }
.flag.ie:after { background-position: 0 -1236px; }
.flag.il:after { background-position: 0 -1248px; }
.flag.in:after { background-position: 0 -1260px; }
.flag.io:after { background-position: 0 -1272px; }
.flag.iq:after { background-position: 0 -1284px; }
.flag.ir:after { background-position: 0 -1296px; }
.flag.is:after { background-position: 0 -1308px; }
.flag.it:after { background-position: 0 -1320px; }
.flag.jm:after { background-position: 0 -1332px; }
.flag.jo:after { background-position: 0 -1344px; }
.flag.jp:after { background-position: 0 -1356px; }
.flag.ke:after { background-position: 0 -1368px; }
.flag.kg:after { background-position: 0 -1380px; }
.flag.kh:after { background-position: 0 -1392px; }
.flag.ki:after { background-position: 0 -1404px; }
.flag.km:after { background-position: 0 -1416px; }
.flag.kn:after { background-position: 0 -1428px; }
.flag.kp:after { background-position: 0 -1440px; }
.flag.kr:after { background-position: 0 -1452px; }
.flag.kw:after { background-position: 0 -1464px; }
.flag.ky:after { background-position: 0 -1476px; }
.flag.kz:after { background-position: 0 -1488px; }
.flag.la:after { background-position: 0 -1500px; }
.flag.lb:after { background-position: 0 -1512px; }
.flag.lc:after { background-position: 0 -1524px; }
.flag.li:after { background-position: 0 -1536px; }
.flag.lk:after { background-position: 0 -1548px; }
.flag.lr:after { background-position: 0 -1560px; }
.flag.ls:after { background-position: 0 -1572px; }
.flag.lt:after { background-position: 0 -1584px; }
.flag.lu:after { background-position: 0 -1596px; }
.flag.lv:after { background-position: 0 -1608px; }
.flag.ly:after { background-position: 0 -1620px; }
.flag.ma:after { background-position: 0 -1632px; }
.flag.mc:after { background-position: 0 -1644px; }
.flag.md:after { background-position: 0 -1656px; }
.flag.me:after { background-position: 0 -1668px; }
.flag.mg:after { background-position: 0 -1681px; }
.flag.mh:after { background-position: 0 -1693px; }
.flag.mk:after { background-position: 0 -1705px; }
.flag.ml:after { background-position: 0 -1717px; }
.flag.mm:after { background-position: 0 -1729px; }
.flag.mn:after { background-position: 0 -1741px; }
.flag.mo:after { background-position: 0 -1753px; }
.flag.mp:after { background-position: 0 -1765px; }
.flag.mq:after { background-position: 0 -1777px; }
.flag.mr:after { background-position: 0 -1789px; }
.flag.ms:after { background-position: 0 -1801px; }
.flag.mt:after { background-position: 0 -1813px; }
.flag.mu:after { background-position: 0 -1825px; }
.flag.mv:after { background-position: 0 -1837px; }
.flag.mw:after { background-position: 0 -1849px; }
.flag.mx:after { background-position: 0 -1861px; }
.flag.my:after { background-position: 0 -1873px; }
.flag.mz:after { background-position: 0 -1885px; }
.flag.na:after { background-position: 0 -1897px; }
.flag.nc:after { background-position: 0 -1909px; }
.flag.ne:after { background-position: 0 -1921px; }
.flag.nf:after { background-position: 0 -1933px; }
.flag.ng:after { background-position: 0 -1945px; }
.flag.ni:after { background-position: 0 -1957px; }
.flag.nl:after { background-position: 0 -1969px; }
.flag.no:after { background-position: 0 -1981px; }
.flag.np:after { background-position: 0 -1993px; }
.flag.nr:after { background-position: -17px 0; }
.flag.nu:after { background-position: -17px -12px; }
.flag.nz:after { background-position: -17px -24px; }
.flag.om:after { background-position: -17px -36px; }
.flag.os:after { background-position: -17px -48px; }
.flag.pa:after { background-position: -17px -60px; }
.flag.pe:after { background-position: -17px -72px; }
.flag.pf:after { background-position: -17px -84px; }
.flag.pg:after { background-position: -17px -96px; }
.flag.ph:after { background-position: -17px -108px; }
.flag.pk:after { background-position: -17px -120px; }
.flag.pl:after { background-position: -17px -132px; }
.flag.pm:after { background-position: -17px -144px; }
.flag.pn:after { background-position: -17px -156px; }
.flag.pr:after { background-position: -17px -168px; }
.flag.ps:after { background-position: -17px -180px; }
.flag.pt:after { background-position: -17px -192px; }
.flag.pw:after { background-position: -17px -204px; }
.flag.py:after { background-position: -17px -216px; }
.flag.qa:after { background-position: -17px -228px; }
.flag.re:after { background-position: -17px -240px; }
.flag.ro:after { background-position: -17px -252px; }
.flag.rs:after { background-position: -17px -264px; }
.flag.ru:after { background-position: -17px -276px; }
.flag.rw:after { background-position: -17px -288px; }
.flag.sa:after { background-position: -17px -300px; }
.flag.sb:after { background-position: -17px -312px; }
.flag.sc:after { background-position: -17px -324px; }
.flag.scotland:after { background-position: -17px -336px; }
.flag.sd:after { background-position: -17px -348px; }
.flag.se:after { background-position: -17px -360px; }
.flag.sg:after { background-position: -17px -372px; }
.flag.sh:after { background-position: -17px -384px; }
.flag.si:after { background-position: -17px -396px; }
.flag.sj:after { background-position: -17px -408px; }
.flag.sk:after { background-position: -17px -420px; }
.flag.sl:after { background-position: -17px -432px; }
.flag.sm:after { background-position: -17px -444px; }
.flag.sn:after { background-position: -17px -456px; }
.flag.so:after { background-position: -17px -468px; }
.flag.sr:after { background-position: -17px -480px; }
.flag.st:after { background-position: -17px -492px; }
.flag.sv:after { background-position: -17px -504px; }
.flag.sy:after { background-position: -17px -516px; }
.flag.sz:after { background-position: -17px -528px; }
.flag.tc:after { background-position: -17px -540px; }
.flag.td:after { background-position: -17px -552px; }
.flag.tf:after { background-position: -17px -564px; }
.flag.tg:after { background-position: -17px -576px; }
.flag.th:after { background-position: -17px -588px; }
.flag.tj:after { background-position: -17px -600px; }
.flag.tk:after { background-position: -17px -612px; }
.flag.tl:after { background-position: -17px -624px; }
.flag.tm:after { background-position: -17px -636px; }
.flag.tn:after { background-position: -17px -648px; }
.flag.to:after { background-position: -17px -660px; }
.flag.tr:after { background-position: -17px -672px; }
.flag.tt:after { background-position: -17px -684px; }
.flag.tv:after { background-position: -17px -696px; }
.flag.tw:after { background-position: -17px -708px; }
.flag.tz:after { background-position: -17px -720px; }
.flag.ua:after { background-position: -17px -732px; }
.flag.ug:after { background-position: -17px -744px; }
.flag.um:after { background-position: -17px -756px; }
.flag.us:after { background-position: -17px -768px; }
.flag.uy:after { background-position: -17px -780px; }
.flag.uz:after { background-position: -17px -792px; }
.flag.va:after { background-position: -17px -804px; }
.flag.vc:after { background-position: -17px -816px; }
.flag.ve:after { background-position: -17px -828px; }
.flag.vg:after { background-position: -17px -840px; }
.flag.vi:after { background-position: -17px -852px; }
.flag.vn:after { background-position: -17px -864px; }
.flag.vu:after { background-position: -17px -876px; }
.flag.wales:after { background-position: -17px -888px; }
.flag.wf:after { background-position: -17px -900px; }
.flag.ws:after { background-position: -17px -912px; }
.flag.ye:after { background-position: -17px -924px; }
.flag.yt:after { background-position: -17px -936px; }
.flag.za:after { background-position: -17px -948px; }
.flag.zm:after { background-position: -17px -960px; }
.flag.zw:after { background-position: -17px -972px; }

.flag.void:after { background-position: -17px -1993px; }
.flag.fg:after { background-position: -17px -1993px; }
.flag.zz:after { background-position: -17px -1993px; }
.flag.zz:after { background-position: -17px -984px; }

.flag.bq:after { background-position: -17px -996px; }
.flag.xk:after { background-position: -17px -1008px; }
.flag.cw:after { background-position: -17px -1020px; }
.flag.sx:after { background-position: -17px -1032px; }
.flag.ss:after { background-position: -17px -1044px; }

body{
	height: 100%;
	width: 100%;
	background-color:#e9e9e9;
}

label{
	cursor: pointer;
}

form, body{
	padding: 0px;
	margin: 0px;
}

body, td, p{
	font-family:Tahoma,Arial,Times New Roman;
	font-size: 12px;
}

img{
	border: 0px;
}

a{
	font-family:Tahoma,Arial,Times New Roman;
	font-size: 12px;
	color: #11325e;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

.nopadding tr td{
	padding: 0px;
}

.header{
	background:url(../../images/site/box_header.jpg) repeat-x top;
	/*min-width:1260px;*/
	width:100%;
	height:35px;
}

.grey1{
	color: #d9d9d9;
}

.grey2{
	color: #666666;
}

a.grey1{
	color: #d9d9d9;
	text-decoration: none;
}

a.grey1:hover{
	color: #ffffff;
}

.menu1{
	margin:9px auto 0 auto;
}

.menu1 a{
	display: block;
	height: 22px;
	background: url(../../images/site/main_nav_off.jpg) repeat-x left top;
	padding: 4px 8px 0 7px;
	font-size: 12px;
	font-family: Arial;
	color: #d9d9d9;
	text-decoration: none;
	position: relative;
	border-radius: 4px 4px 0 0; moz-border-radius: 4px 4px 0 0; webkit-border-radius: 4px 4px 0 0;
	behavior: url('PIE.htc');
	margin: 0 3px 0 0;
}

.edit{
	display: block;
	background: url(../../images/site/icon_edit.png) no-repeat left top;
	height: 12px;
	width: 12px;
}

.edit:hover{
	background:url(../../images/site/icon_edit.png) no-repeat left bottom;
}

.remove{
	display: block;
	background:url(../../images/site/icon_remove.png) no-repeat left top;
	height:12px;
	width:11px;
}
.remove:hover{
	background:url(../../images/site/icon_remove.png) no-repeat left bottom;
}

.menu1 a.active{
	background:url(../../images/site/main_nav_on.jpg) repeat-x left top;
	color:#f45723;
}

.menu1 a:hover{
	color:#f45723;
}

.menuX{
	margin: 0px 0px 10px 0px;
	border: 1px solid #cccbcb;
	background: url(../../images/site/box_header_title.jpg) repeat-x left top;
	border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;
	behavior: url('PIE.htc');
	background-color: #ffffff;
	padding: 0px;
	width: 205px;
}

.menuXth td{
	height: 27px;
	padding-left: 10px;
	font-family: Arial;
	color:#11325e;
}

.menuX tr.noline td{
	border-top: 0px;
}

.menuXtr td, .menuXtr-active td{
	height: 24px;
	border-top: 1px solid #e5e5e5;
	color: #535353;
}

.menuXtr-active td{
	background-color: #f7dcd2;
}

.menuXtr:hover{
	background-color: #ededed;
	cursor: pointer;
}

.menuXtr td a{
	font-size: 12px;
	font-family: Arial;
	color: #535353;
	font-weight: normal;
	text-decoration: none;
}

.menuXtr-active td a{
	font-size: 12px;
	font-family: Arial;
	color:#f95924;
	font-weight:bold;
}

.tag a{

}

.tag a:hover{
	text-decoration: line-through;
}

<!--

.menu2{
	margin: 0px 0px 15px 0px;
	width: 100%;
}

.menu2 td{
	background: url(../../images/site/box_header_title.jpg) repeat-x left top;
	border: 1px solid #cccbcb;
	border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;
	behavior: url('PIE.htc');
	position: relative;
	background-color: #ffffff;
	padding: 0px;
}

.menu2 td a{
	display:block;
	height:20px;
	/*background:url(../../images/site/icon_menu2_close.png) no-repeat 185px 6px;*/
	padding: 7px 0px 0px 10px;
	font-size:12px;
	font-family: Arial;
	color:#11325e;
	font-weight:bold;
	text-decoration:none;
	}
.menu2 td a.active{
	/*background:url(../../images/site/icon_menu2_open.png) no-repeat 185px 6px;*/
}
.menu2 td a.active:hover{
	/*background:url(../../images/site/icon_menu2_open_on.png) no-repeat 185px 6px;*/
}

.menu2sub{
	margin:0 0px 0 0px;
}

.menu2sub td{
	background:none;
	border:none;
	border-radius: 0 0 0 0; moz-border-radius: 0 0 0 0; webkit-border-radius: 0 0 0 0;
	border-top:none;
	padding:0 0 0 0;
}

.menu2sub td a{
	height:auto;
	padding:3px 7px 3px 7px;
	background:none;
	font-size: 12px;
	font-family: Arial;
	color: #535353;
	font-weight: normal;
	border-top: 1px solid #e5e5e5;
	text-decoration: none;
	height: 16px;
}

.menu2sub td a:hover{
	background:none;
	background-color:#ededed;
}

.menu2sub td a.active, .menu2sub td a.active:hover{
	background:none;
	background-color:#f7dcd2;
}

.menu2sub td a.active{
	color:#f95924;
	font-weight:bold;
}

-->

.content{
	margin:0 0 0 0;
	background:url(../../images/site/box_header_title.jpg) repeat-x left top;
	border:1px solid #cccbcb;
	border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;
	behavior: url('PIE.htc');
	background-color:#FFFFFF;
	padding:0px;
}

.name{
	font-size:12px;
	font-family: Arial;
	font-weight:bold;
	color:#11325e;
}

p.name{
	padding:6px 0 6px 9px;
	font-size:12px;
	font-family: Arial;
	font-weight:bold;
	color:#11325e;
}

.inputSearch{
	float:right;
	margin:1px 10px 2px 0;
	width:221px; height:22px;
	background:url(../../images/site/input_search.jpg) no-repeat left top;
	position:relative;
}

.inputSearch td{
	padding: 1px 0 0 20px;
}

.inputSearch td input{
	background: none;
	border: none;
	padding: 0px;
	font-size: 10px;
	font-family: Arial;
	color: #535353;
	width: 163px;
}

.closeSearch{
	background:url(../../images/site/close_input.jpg) no-repeat left top;
	width:11px; height:11px;
	position:absolute;
	right:5px; top:6px;
}

.sort{
	background:url(../../images/site/white-dot.png) no-repeat 2px 4px;
	padding:0 0px 0 10px;
	font-size: 11px;
	font-family: Arial;
	color:#3d3d3d;
	font-weight:bold;
}

.sort_up{
	background:url(../../images/site/arrow-up.png) no-repeat left 3px;
	padding:2px 0px 0px 10px;
	font-size:11px;
	font-family: Arial;
	color:#3d3d3d;
	font-weight:bold;
}

.sort_down{
	background:url(../../images/site/arrow-down.png) no-repeat left 3px;
	padding:2px 0px 0px 10px;
	font-size: 11px;
	font-family: Arial;
	color:#3d3d3d;
	font-weight:bold;
}

tr.head td{
	border-right: 1px solid #cfcfcf;
	height: 25px;
	padding: 2px 4px 2px 4px;
	background-color: #cccccc;
	font-weight: bold;
	font-size:11px;
	font-family: Arial;
	color:#3d3d3d;
}

tr.head-mark td{
	border-right: 1px solid #cfcfcf;
	height: 25px;
	padding: 2px 4px 2px 4px;
	background-color: #ff0000;
	font-weight: bold;
	font-size:11px;
	font-family: Arial;
	color:#3d3d3d;
}

.table{
	border:1px solid #cccbcb;
	border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;
	behavior: url('PIE.htc');
}

.table2{
	border:1px solid #cccbcb;
	border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;
	-webkit-border-top-right-radius:0;
	-moz-border-radius-topright:0;
	border-top-right-radius:0;
	-webkit-border-top-left-radius:0;
	-moz-border-radius-topleft:0;
	border-top-left-radius:0;
	behavior: url('PIE.htc');
	background-color: #ffffff;
}

.table3{
	border:1px solid #cccbcb;
	border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;
	behavior: url('PIE.htc');
	background-color: #e4e4e4;
}

.table3 td{
	padding-right: 4px;
	padding-left: 4px;
}

.table4 td{
	padding: 0px;
}

tr.head td a{
	font-size:11px;
	font-family: Arial;
	color:#3d3d3d;
	font-weight:bold;
}

tr.head-mark td a{
	font-size:11px;
	font-family: Arial;
	color:#3d3d3d;
	font-weight:bold;
}

tr.head td.first{
	border-left:1px solid #e6e6e6;
	color:#3d3d3d;
	font-weight:bold;
}

tr.head-mark td.first{
	border-left:1px solid #e6e6e6;
	color:#3d3d3d;
	font-weight:bold;
}

.tr_0{
	height: 20px;
	background-color: #efefef;
}

.tr_1{
	height: 20px;
	background-color: #ffffff;
}

.tr_red1{
	height: 20px;
	background-color: #ffd1d1;
}

.tr_green1{
	height: 20px;
	background-color: #a4f594;
}

.tr_mark1{
	height: 20px;
	background-color: #fcffc7;
}

.tr_mark2{
	height: 20px;
	background-color: #cceafd;
}

.tr_mark3{
	height: 20px;
	background-color: #c8ffbd;
}

.tr_0:hover, .tr_1:hover, .tr_red1:hover, .tr_green1:hover, .tr_mark1:hover, .tr_mark2:hover, .tr_mark3:hover{
	background-color: #f7dcd2;
}

.top{
	vertical-align: top;
}

.tr_0 td, .tr_1 td, .tr_red1 td, .tr_green1 td, .tr_mark1 td, .tr_mark2 td, .tr_mark3 td{
	border-right:1px solid #cfcfcf;
	padding:2px 4px 2px 4px;
	color:#535353;
}

.td_grey{
	border-left: 1px solid #cfcfcf;
}

.td_red{
	border-left: 1px solid #ce443e;
}

.td_green{
	border-left: 1px solid #58b058;
}

.td_blue{
	border-left: 1px solid #5877b0;
}

.empty{
	height: 30px;
	background-color: #ffffff;
}

.empty td{
	color:#535353;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	text-align: center;
	font-weight: bold;
}

.small{
	font-size: 11px;
}

.pager_next{
	float:right;
	background:url(../../images/site/pager_next.png) no-repeat left bottom;
	width:17px; height:17px;
}

.pager_next:hover{
	background:url(../../images/site/pager_next.png) no-repeat left top;
}

.pager_prev{
	float:right;
	background:url(../../images/site/pager_prev.png) no-repeat left bottom;
	width:17px; height:17px;
}

.pager_prev:hover{
	background:url(../../images/site/pager_prev.png) no-repeat left top;
}

.pages a{
	float:left;
	margin: 0px 3px 0px 0px;
	height:15px; width:20px;
	padding: 1px 0 0 0;
	font-size: 10px;
	line-height: 13px;
	font-family: Arial;
	color: #999999;
	font-weight: bold;
	text-align: center;
	background-color: #efefef;
	border:1px solid #cccbcb;
	border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;
	behavior: url('PIE.htc');
}

.pages a.active{
	background-color:#11325e;
	color:#FFFFFF;
}

.pages a:hover{
	background-color:#dbdbdb;
	color:#11325e;
	text-decoration: none;
}

.input_login{
	border:none;
	width:174px; height:34px;
	padding:0 0 0 25px;
	font-size:11px;
	font-family: Arial;
	color:#535353;
}

.button_login{
	border: 0px;
	background:url(../../images/site/button_login.png) no-repeat left top;
	cursor: pointer;
	height:32px;
	font-size: 11px;
	font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
	width: 82px;
	padding: 0px 20px 2px 0px;
}

.button_login:hover{
	background-position: left bottom;
}

.button-calendar{
	font-size: 10px;
	border: 0px;
	background-color: #ffffff;
	cursor: pointer;
	width: 100%;
	text-align: center;
}

.line{
	display:block;
	background:url(../../images/site/line.jpg) repeat-x left 8px;
	clear:both;
}

.blue{
 	font-size: 12px;
	color:#11325e;
}

.blue2{
 	font-size: 11px;
	color:#11325e;
}

.red2{
 	font-size: 11px;
	color:#ff0000;
}

.box{
	width: 135px;
	height: 100px;
  border: 1px solid #cfcfcf;
	border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;
	behavior: url('PIE.htc');
	float: left;
	margin: 0px 5px 5px 0px;
	background-color: #ffffff;
}

.box:hover{
	background-color: #f7dcd2;
	cursor: pointer;
}

.box span{
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	width:50px; height:50px;
	margin:4px auto 5px auto;
}

.box:hover span{
	background-position: left bottom;
}

.block{
	display:block;
	border:1px solid #cccbcb;
	border-radius: 4px; moz-border-radius: 4px; webkit-border-radius: 4px;
	behavior: url('PIE.htc');
	margin: 0 0 0 0;
	background-color: #ffffff;
}

.block-active{
	display:block;
	border:1px solid #1a3b66;
	border-radius: 4px; moz-border-radius: 4px; webkit-border-radius: 4px;
	behavior: url('PIE.htc');
	margin: 0 0 0 0;
	background-color: #ffffff;
}

.block-error{
	display:block;
	border:1px solid #ff0000;
	border-radius: 4px; moz-border-radius: 4px; webkit-border-radius: 4px;
	behavior: url('PIE.htc');
	margin: 0 0 0 0;
	background-color: #ffffff;
}

.textarea{
	color: #535353;
	background-color: #ffffff;
	height:100%;
	padding: 0px 4px 0px 4px;
	font-size:11px;
	font-family: Arial;
	width:100%;
	resize:none;
	border:none;
}

.textarea:read-only {
	background: #efefef;
}

.textarea:-moz-read-only {
	background: #efefef;
}

.input{
	border: 1px solid #cccbcb;
	behavior: url('PIE.htc');
	border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;
	/*
	background:url(../../images/site/bg_input.jpg) repeat-x left top;
	*/
	padding: 0px 4px 0px 4px;
	height:20px;
	font-size:11px;
	font-family: Arial;
	color:#535353;
	width:100%;
}

.input-hover{
	border: 1px solid #1a3b66;
	behavior: url('PIE.htc');
	border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;
	background:url(../../images/site/bg_input.jpg) repeat-x left top;
	padding: 0px 4px 0px 4px;
	height:20px;
	font-size:11px;
	font-family: Arial;
	color:#535353;
	width:100%;
}

.select{
	border: 1px solid #cccbcb;
	behavior: url('PIE.htc');
	border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;
	background:url(../../images/site/bg_input.jpg) repeat-x left top;
	margin: 0px;
	padding-top: 1px;
	height:20px;
	font-size:11px;
	font-family: Arial;
	color:#535353;
	width:100%;
	background-color: #ffffff;
}

.input-calendar-date{
	border: 1px solid #cccbcb;
	behavior: url('PIE.htc');
	border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;
	background-color: #ffffff;
	background-image: url(../../images/site/input-calendar-date.png);
	background-repeat: no-repeat;
	background-position: right center;
	width: 94px;
	height: 22px;
	padding: 0px 22px 0px 5px;
	font-size: 12px;
	font-family: Arial;
	color: #535353;
	cursor: pointer;
}

.input-calendar-date-hover{
	border: 1px solid #1a3b66;
	behavior: url('PIE.htc');
	border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;
	background-color: #ffffff;
	background-image: url(../../images/site/input-calendar-date.png);
	background-repeat: no-repeat;
	background-position: right center;
	width: 94px;
	height: 22px;
	padding: 0px 22px 0px 5px;
	font-size: 12px;
	font-family: Arial;
	color: #535353;
	cursor: pointer;
}

.input-calendar-time{
	border: 1px solid #cccbcb;
	behavior: url('PIE.htc');
	border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;
	background-color: #ffffff;
	background-image: url(../../images/site/input-calendar-time.png);
	background-repeat: no-repeat;
	background-position: right center;
	width: 60px;
	height: 22px;
	padding: 0px 22px 0px 5px;
	font-size: 12px;
	font-family: Arial;
	color:#535353;
	cursor: pointer;
}

.input-calendar-time-hover{
	border: 1px solid #1a3b66;
	behavior: url('PIE.htc');
	border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;
	background-color: #ffffff;
	background-image: url(../../images/site/input-calendar-time.png);
	background-repeat: no-repeat;
	background-position: right center;
	width: 60px;
	height: 22px;
	padding: 0px 22px 0px 5px;
	font-size: 12px;
	font-family: Arial;
	color:#535353;
	cursor: pointer;
}

.select-calendar{
	height:22px;
	font-size:12px;
	font-family: Arial;
	color:#535353;
	text-align:left;
	behavior: url('PIE.htc');
	border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;
	border:1px solid #cccbcb;
	margin:0 3px 0 0;
	padding:1px 0 1px 2px;
}

.form_error{
	border: 1px solid #ff0000;
}

.button_blue {
	-moz-box-shadow:inset 0px 1px 0px 0px #6c88af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #6c88af;
	box-shadow:inset 0px 1px 0px 0px #6c88af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2b5388), color-stop(1, #1f3f68) );
	background:-moz-linear-gradient( center top, #2b5388 5%, #1f3f68 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b5388', endColorstr='#1f3f68');
	background-color:#2b5388;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #1f4a7f;
	display:inline-block;
	color:#ffffff;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	width:150px;
	text-decoration:none;
	text-align:center;
	cursor: pointer;
	padding-bottom: 1px;
}
.button_blue:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1f3f68), color-stop(1, #2b5388) );
	background:-moz-linear-gradient( center top, #1f3f68 5%, #2b5388 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f3f68', endColorstr='#2b5388');
	background-color:#1f3f68;
}

.button_grey {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeeeee), color-stop(1, #d5d5d5) );
	background:-moz-linear-gradient( center top, #eeeeee 5%, #d5d5d5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#d5d5d5');
	background-color:#eeeeee;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #cbcbcb;
	display:inline-block;
	color:#3e3e3e;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	width:150px;
	text-decoration:none;
	text-align:center;
	cursor: pointer;
	padding-bottom: 1px;
}
.button_grey:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d5d5d5), color-stop(1, #eeeeee) );
	background:-moz-linear-gradient( center top, #d5d5d5 5%, #eeeeee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d5d5', endColorstr='#eeeeee');
	background-color:#d5d5d5;
}

.button_red {
	-moz-box-shadow:inset 0px 1px 0px 0px #f19592;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f19592;
	box-shadow:inset 0px 1px 0px 0px #f19592;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e75a55), color-stop(1, #bf3831) );
	background:-moz-linear-gradient( center top, #e75a55 5%, #bf3831 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e75a55', endColorstr='#bf3831');
	background-color:#e75a55;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #c44841;
	display:inline-block;
	color:#ffffff;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	width:150px;
	text-decoration:none;
	text-align:center;
	cursor: pointer;
	padding-bottom: 1px;
}
.button_red:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bf3831), color-stop(1, #e75a55) );
	background:-moz-linear-gradient( center top, #bf3831 5%, #e75a55 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf3831', endColorstr='#e75a55');
	background-color:#bf3831;
}

.rounded{
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
}

.filter-log{
 float: left;
 margin-right: 8px;
 margin-top: 5px;
}

.tag{
	margin-top: 10px;
	margin-right: 3px;
	display: inline-block;
	border: 1px solid #666666;
	color: #666666;
	padding: 2px 5px 2px 8px;

	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
}

.tag-remove{
 border-left: 1px solid #666666;
 margin-left: 8px;
 padding-left: 5px;
}

.msg-1{
	margin: 0px 0px 10px 0px;
	color: #b61919;
	border: #da8c8c 1px solid;
	background-color: #feeded;
	background-image: url('../../images/site/ico-msg1.png');
	background-repeat: no-repeat;
	clear: both;
	font-size: 11px;
	padding: 8px 20px 8px 35px;
}

.msg-2{
	margin: 0px 0px 10px 0px;
	color: #62b42c;
	border: #b0d995 1px solid;
	background-color: #f4fed5;
	background-image: url('../../images/site/ico-msg2.png');
	background-repeat: no-repeat;
	clear: both;
	font-size: 11px;
	padding: 8px 20px 8px 35px;
}

.msg-3{
	margin: 0px 0px 10px 0px;
	color: #0078bd;
	border: #75b8dd 1px solid;
	background-color: #ecf8fe;
	background-image: url('../../images/site/ico-msg3.png');
	background-repeat: no-repeat;
	clear: both;
	font-size: 11px;
	padding: 8px 20px 8px 35px;
}

.msg-4{
	margin: 0px 0px 10px 0px;
	color: #cd7406; border: #e5b76b 1px solid;
	background-color: #fefbd0;
	background-image: url('../../images/site/ico-msg4.png');
	background-repeat: no-repeat;
	clear: both;
	font-size: 11px;
	padding: 8px 20px 8px 35px;
}

.footer{
  bottom: 0;
  width: 100%;
	background:url(../../images/site/box_footer.jpg) repeat-x top;
	height:22px;
	text-align:left;
}

.footer td{
	padding: 2px 0px 0px 13px;
	font-size: 10px;
	font-family: Arial;
	color:#11325e;
}

.tooltip_title{
	background-color:#17457f;
	padding:4px 20px 0 21px;
	position:relative;
	height: 20px;
	border-bottom:1px solid #bdbdbd;
	font-size:11px;
	font-family: Arial;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

.tooltip_content{
	width: 100%;
	display: table;
	border: 2px solid #17457f;
	background-color: #ffffff;
	color: #399c39;
	font-size: 12px;
	font-weigh: bold;
	margin: 0px;
	padding: 0px;
	border-radius: 4px; moz-border-radius: 4px; webkit-border-radius: 4px;
	behavior: url('PIE.htc');
	-webkit-box-shadow: 3px 3px 5px 3px #ededed;
	box-shadow: 3px 3px 5px 3px #ededed;
}

.line-white			{background: #ffffff; height: 1px; width: 100%; clear: both}

.calendar			{float: left; padding-top: 3px}
.calendar-all		{
	background: #aaa;
	border-collapse: separate;
}
.calendar-date		{background: url('../../images/site/calendar-back.png') no-repeat; text-align: center; cursor: pointer; width: 24px; height: 24px}
.calendar-date-over	{background: url('../../images/site/calendar-over.png') no-repeat; text-align: center; cursor: pointer; width: 24px; height: 24px; color: #fff}
.calendar-date-holyday		{background: url('../../images/site/calendar-back-red.png') no-repeat; text-align: center; cursor: pointer; width: 24px; height: 24px}
.calendar-date-selected	{background: #f06925; color: #fff; font-weight: bold; text-align: center; cursor: pointer; width: 24px; height: 24px}

.calendar-name-tab	{background: #fff; border-collapse: separate}
.calendar-name		{background: #fff; font-size: 10px; text-transform: uppercase; text-align: center; padding-top: 2px; padding-bottom: 2px; width: 24px}
.calendar-clear		{background: #fff; width: 24px; height: 24px}
.calendar-date-today	{background: #585858; color: #fff; font-weight: bold; text-align: center; cursor: pointer; width: 24px; height: 24px}
.calendar-month{
	background: #585858; color: #fff; font-weight: bold; width: 176px; height: 24px;
}
.calendar-in		{padding: 10px; background: #fff}

.table_line{
	margin: 10px 5px 15px 5px;
}

.table_line tr td{
	background-color:#cacaca;
	border-bottom:1px solid #FFFFFF;
	height:1px;
}

.td_line{
	background-color:#cacaca;
	border-bottom:1px solid #FFFFFF;
	height:1px;
	padding: 0px;
}

.send_flag_div{
	border:1px solid #1a3b66;
	border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;
	behavior: url('PIE.htc');
	background-color: #0066FF;
	font-size: 11px;
	color: #ffffff;
	padding: 2px 10px 2px 10px;
}

/*------------ New classes -----------*/

.icon_name {
	background: url('../../images/site/icon_name.png') no-repeat; width: 12px; height: 12px;
	float: left;
}
.icon_name:hover {
	background: url('../../images/site/icon_name_on.png') no-repeat; width: 12px; height: 12px;
}

.icon_name_a {
	background: url('../../images/site/icon_name.png') no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.icon_name_a:hover {
	background: url('../../images/site/icon_name_on.png') no-repeat;
	background-position: left center;
	padding-left: 15px;
}

.icon_header_settings {
	background: url('../../images/site/icon_header_settings.png') no-repeat; width: 12px; height: 12px;
}
.icon_header_settings:hover {
	background: url('../../images/site/icon_header_settings_on.png') no-repeat; width: 12px; height: 12px;
}

.icon-logout {
	background: url('../../images/site/icon-logout.png') no-repeat; width: 12px; height: 12px;
}
.icon-logout:hover {
	background: url('../../images/site/icon-logout_on.png') no-repeat; width: 12px; height: 12px;
}

.lang { border: 1px solid #889ab1;}
.lang:hover { border: 1px solid #ffffff;}

.tab_blue {
	-moz-box-shadow:inset 0px 1px 0px 0px #6c88af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #6c88af;
	box-shadow:inset 0px 1px 0px 0px #6c88af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2b5388), color-stop(1, #1f3f68) );
	background:-moz-linear-gradient( center top, #2b5388 5%, #1f3f68 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b5388', endColorstr='#1f3f68');
	background-color:#2b5388;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	/*-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;*/
	text-indent:0;
	border:1px solid #1f4a7f;
	display:inline-block;
	color:#ffffff;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	width:150px;
	text-decoration:none;
	text-align:center;
	cursor: pointer;
	padding-bottom: 1px;
}
.tab_blue:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1f3f68), color-stop(1, #2b5388) );
	background:-moz-linear-gradient( center top, #1f3f68 5%, #2b5388 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f3f68', endColorstr='#2b5388');
	background-color:#1f3f68;
}

.tab_grey {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeeeee), color-stop(1, #d5d5d5) );
	background:-moz-linear-gradient( center top, #eeeeee 5%, #d5d5d5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#d5d5d5');
	background-color:#eeeeee;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	/*-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;*/
	text-indent:0;
	border:1px solid #cbcbcb;
	display:inline-block;
	color:#3e3e3e;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	height:24px;
	width:150px;
	text-decoration:none;
	text-align:center;
	cursor: pointer;
	padding-bottom: 1px;
}
.tab_grey:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d5d5d5), color-stop(1, #eeeeee) );
	background:-moz-linear-gradient( center top, #d5d5d5 5%, #eeeeee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d5d5', endColorstr='#eeeeee');
	background-color:#d5d5d5;
}

.paging_left{
	float:right;
	background:url(../../images/site/paging_left.png) no-repeat left bottom;
	width:17px; height:17px;
}

.paging_left:hover{
	background:url(../../images/site/paging_left.png) no-repeat left top;
}

.paging_right{
	float:right;
	background:url(../../images/site/paging_right.png) no-repeat left bottom;
	width:17px; height:17px;
}

.paging_right:hover{
	background:url(../../images/site/paging_right.png) no-repeat left top;
}

.pointer_left{
	float:right;
	background:url(../../images/site/pointer_left.png) no-repeat left bottom;
	width:16px; height:22px;
}

.pointer_left:hover{
	background:url(../../images/site/pointer_left.png) no-repeat left top;
}

.pointer_right{
	float:right;
	background:url(../../images/site/pointer_right.png) no-repeat left bottom;
	width:16px; height:22px;
}

.pointer_right:hover{
	background:url(../../images/site/pointer_right.png) no-repeat left top;
}

.icon-remove {
	display: block;
	width: 14px;
	height: 14px;
	background-image: url('../../images/site/remove8x8.png');
	background-color: #e6e7e8;
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #cccbcb;
	border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;
	background-origin:border-box;
}

.icon-remove:hover {
	background-color: #d1d3d4;
	border: 1px solid #c1c2c3;
}

.red{
  color: #e6724d;
}

.price_1{
	color: #008800;
}

/* все операторы страны */
.price_2{
	color: #d8542e;
}

/* другие страны */
.price_3{
	color: #999999;
}