@charset "windows-1251";
/*========================================*\
  Reset
\*========================================*/
html,body,td,form,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
p{margin:0 0 12px 0}
:focus{outline:none}
img{border:none}
ul,ol{
	padding:0 15px;
	padding-left: 30px;
	list-style-type:square;
	list-style-position:outside;
}
/*========================================*\
  General
\*========================================*/
body,table,input,select{font:normal 11px Tahoma, Arial, Helvetica, sans-serif;color:#000000;}
a:link, a:visited, a:active{text-decoration:underline;color:#57585a;}
a:hover{text-decoration:none; color:#57585a;}
.clear{clear:both}
/*========================================*\
  Containers
\*========================================*/
body{
	text-align:center;
	width:980px;
	margin:0 auto;
	background-color:#fff;
}
#container{width:980px;text-align:left}
/*========================================*\
  Header
\*========================================*/
#header{height:105px}
/*--logobox--*/
#logobox{
	position: relative;
	top: 1px;
	float:left;
	width:324px;
	height:105px;
}
#logobox h1{
	width:324px;
	height:70px;
	margin-top:36px;
	margin-bottom:-3px;
	font:bold 42px Tahoma, Arial, Helvetica, sans-serif;
	color:#f0973e;
}
#logobox img{width:324px;height:70px}
/*--bannerbox--*/
#bannerbox{
	float:right;
	width:656px;
	height:105px;
	background:url("/www/images/topbox2.png") 0 28px repeat-x;
}
#bannerbox div{
	width:468px;
	height:60px;
	margin:36px 0 0 90px;
	//margin:18px 0 0 90px;
	border:0;
}
#bannerbox div a img{
	display:block;
	width:468px;
	height:60px;
}
/*========================================*\
  Subheader
\*========================================*/
#subheader{width:100%;height:90px}
/*--trashbox--*/
#trashbox{
	float:left;
	width:74%;
	height:81px;
}
/*--trashbox-->>--toptrash--*/
#toptrash{height:30px}
/*--trashbox-->>--toptrash-->>--t_info--*/
#t_info{float:left;padding:2px 0 0 8px}
#tt{font:bold 18px Arial, Helvetica, sans-serif;color:#a8a8a8}
#last_update{
	margin:0 0 0 15px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#f0973e;
}
/*--trashbox-->>--toptrash-->>--read_mode--*/

#lang{
	float:left;
	padding:4px 10px 0 60px;
	font-weight:bold;
	color:#f0973e;
}
#lang a{
	margin:0 4px;
	color:#f0973e
}

#read_mode{
	float:right;
	padding:4px 10px 0 0;
	font-weight:bold;
	color:#949599;
}
#read_mode a{margin:0 4px;color:#f0973e}
/*--trashbox-->>--menubox-->>--mainlinks--*/
#mainlinks{
	float:left;
	margin:15px 0 0 0;
	padding:0;
	list-style-type:none;
}
#mainlinks li{float:left}
#mainlinks li a{
	padding-left:17px;
	margin:0 8px;
	color:#b4b4b4;
}
#mainlinks li#home a{background:url("/www/images/main.gif") left 3px no-repeat}
#mainlinks li#mail a{background:url("/www/images/mail.gif") left 3px no-repeat}
/*--trashbox-->>--menubox-->>--headmenu--*/
#headmenu{
	float:right;
	padding:0;
	margin:0;
	list-style-type:none;
}
#headmenu li{
	float:left;
	padding-top:20px;
	margin-top:10px;
	text-align:center;
	font-weight:bold;
	color:#949599;
}
#headmenu li a{
	margin:0 12px;
	font-weight:bold;
	color:#949599;
}
#headmenu li.menu-search{background:url("/www/images/menu-search.gif") center top no-repeat}
#headmenu li.menu-add_vacancy{background:url("/www/images/menu-add_vacancy.gif") center top no-repeat}
#headmenu li.menu-subscription{background:url("/www/images/menu-subscription.gif") center top no-repeat}
#headmenu li.menu-courses{background:url("/www/images/menu-courses.gif") center top no-repeat}
/*--loginbox--*/
#loginbox{
	float:right;
	width:233px;
	height:77px;
	background:#a9a9a9 url("/www/images/loginbox_bg.png") left top no-repeat;
}
#login{
	float:right;
	margin-top:7px;
	width:200px;
	border-collapse:collapse;
	color:#fdfdfd;
}
#login td{
	height:22px;
	text-align:right;
	padding: 0 10px 0 0;
}
#login td a{color:#fdfdfd}
#login td input{
	padding:0;margin:0;border:0;
	height:17px;
	width:100px;
}
#login .btr a{font-weight:bold;}
/*========================================*\
  Centercol
\*========================================*/
#mainblock{float:left;width:100%}
#centercol{margin:0 225px 0 220px;padding-bottom:20px}
/*--cite--*/
#centercol cite{
	display:block;
	padding-right:5px;
	font-style:normal;
	text-align:right;
}
#centercol cite.listing{
	display:block;
	padding-right:5px;
	font-style:normal;
	text-align:left;
}
#centercol cite a{
	padding-left:15px;
	color:#000000;
	background:url("/www/images/bul-arrow.png") left 6px no-repeat;
}
#centercol cite a.nonecite{
	padding-left:0px;
	color:#000000;
	background:none;
}
#centercol cite.all{margin:15px 0 12px 0}
#centercol cite.all a{background:url("/www/images/bul-list.gif") left 3px no-repeat}
/*--contform-->>--caption--*/
.contform .caption{
	height:18px;
	padding:0 5px;
	background:#fb8e17 url("/www/images/bul-caption.png") left top no-repeat;
	margin-bottom: 1px;
}
.contform .caption h2{
	float:left;
	padding:2px 0 0 23px;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#fdfdfd;
}.contform .caption a.roll_up, .contblock .caption a.roll_down{
	display:block;
	float:right;
	width:14px;
	height:14px;
	margin:2px 0;
	text-decoration:none;
	text-align:center;
	text-indent:-9999px;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#fdfdfd;
}
.contform .caption a.roll_up_rss{
	display:block;
	float:right;
	width:50px;
	height:14px;
	margin:2px 0;
	text-decoration:none;
	text-align:center;

	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#fdfdfd;
}
.contform .caption a.roll_up{background:#fff url("/www/images/roll_up.png") center no-repeat}
.contform .caption a.roll_up_rss{background:url("/www/images/rss.gif") center right no-repeat; border:none;}
.contform .caption a.roll_down{background:url("/www/images/roll_down.png") center no-repeat}
/*--contform-->>--block--*/
.contform .block{width:100%;padding-bottom:15px}
.contform .block h3{
	padding:2px 5px 10px 23px;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#625f60;
	text-transform:uppercase;
	background:url("/www/images/bul-caption.png") left top no-repeat;
}
.contform .block h4{padding:8px 0 1px 0;font:bold 11px Tahoma, Arial, Helvetica, sans-serif}
.contform .block .msub{
	height:18px;
	width:100%;
	padding:0 0 2px 0;
	margin:5px 0 10px 0;
	border:none;
	font-weight:bold;
	color:#fff;
	background:#f6aa5e url("/www/images/sbm_pix.gif") left top repeat-x;
}
/*--contform-->>--blank--*/
.contform .blank{padding:10px 20px 15px 20px}
.contform .blank h4{padding:0;font:bold 11px Tahoma, Arial, Helvetica, sans-serif}
.contform .blank img.left{float:left;margin:4px 10px 10px 0}
.contform .blank img.right{float:right;margin:4px 0 10px 10px}
/*--contform-->>--block-->>--box--*/
.contform .box{padding:7px 25px 4px 25px;border-bottom:1px solid #efefef}
.contform .box dl{width:100%}
.contform .box dt{
	float:left;
	width:21%;
	padding:1px 0;
	text-align:center;
}
.contform .box dd{float:right;width:78%}
.contform .box dd ul{
	margin-left:6px;
	padding:3px 0 0 0;
	margin:0;
	list-style-type:none;
}
.contform .box dd ul li{
	background:url("/www/images/bul-quad.gif") left 6px no-repeat;
	padding-left: 15px;
}
.contform .box dd ul a{
	padding-left:0px;
	font-weight:bold;
	text-decoration:none;
}
.contform .box dd ul a:hover{text-decoration:underline}
/*--contform-->>--block-->>--list--*/
.contform .block .list{
	width:100%;
	margin:4px 0 4px 0;
	border-collapse:collapse;
}
.contform .block .list th{padding:2px 5px;text-align:left;font-weight:bold;background-color:#cfcfd0}
.contform .block .list td{padding:2px 5px;border-bottom:1px solid #efefef}
.contform .block .list .cb{text-align:center}
/*--contform-->>--block-->>--slist--*/
.slist{
	width:100%;
	margin:4px 0;
	border-collapse:collapse;
}
.slist .conttext td{background-color:#fafafa}
.slist th{
	padding:2px 7px 3px 7px;
	text-align:left;
	font-weight:bold;
	border-bottom:2px solid #fff;
	white-space:nowrap;
	background-color:#cfcfd0;
}
.slist td{
	padding:2px 7px 3px 7px;
	border-bottom:1px solid #fff;
	background-color:#eaeaeb;
}
.slist .cb{text-align:center}
.slist td.cb{padding:0 7px}
.slist td table{margin:4px 0}
.slist td table td, .slist td table th{
	padding:10px;
	border:none;
	vertical-align:top;
	background:none;
}
.slist td table td{background-color:#fafafa}
.slist td table .sbar td{padding:5px 10px;border:1px solid #eaeaeb}
.slist td table .sbar div strong{color:#Fb8d15}
.slist td table td table{margin:0}
.slist td table td table td{padding:0 30px 6px 0}
/*--contform-->>--block-->>--slist-->>--a--*/
.slist a{text-decoration:none;color:#57585a;}
.slist a.arr_right{
	padding-left:12px;
	text-decoration:none;
	background:url("/www/images/arr_right.png") left 5px no-repeat;
}
.slist a.arr_down{
	padding-left:12px;
	text-decoration:none;
	background:url("/www/images/arr_down.png") left 5px no-repeat;
}
.slist a.hlink{text-decoration:underline;color:#00c}
.slist a.hlink:hover{text-decoration:none;color:#00c}
.slist a.info{
	padding-right:12px;
	text-decoration:underline;
	background:url("/www/images/info.gif") right 2px no-repeat;
}
.slist a.info:hover{text-decoration:none}
.slist td table a{text-decoration:underline}
.slist td table a:hover{text-decoration:none}
/*--contform-->>--block-->>--tablelist--*/
.tablelist{
	width:100%;
//	width:90%;
	margin:4px 10px;
//	margin:0px 0px;
	border-collapse:collapse;
	border: 1px solid #ffffff;
}
.tablelist2{
	width:100%;
	margin:4px 10px;
	border-collapse:collapse;
	border: 1px solid #ffffff;
}
.tablelist td, .tablelist th, .tablelist2 td, .tablelist2 th{text-align:left;vertical-align:top;border: 1px solid #ffffff;}
.tablelist td, .tablelist2 td{padding:10px 5px 10px 10px;}
// .tablelist td, .tablelist th {padding:0px 0px 0px 0px;}
.tablelist td.td1c, .tablelist td.td1c{background-color:#C6D9F1;}
.tablelist td.td2c, .tablelist td.td2c{background-color:#F2F2F2;}
.tablelist td.td3c, .tablelist td.td3c{background-color:#FDE9D9;}

.tablelist th{padding:10px 10px;text-align:left;background-color:#FB8E17;color:#ffffff;font-weight:bold;}
//.tablelist th{padding:5px;padding-left: 10px;text-align:left;background-color:#FB8E17;color:#ffffff;font-weight:bold;}


/*--contform-->>--block-->>--flist--*/
.flist{
	width:100%;
	margin:4px 0;
	border-collapse:collapse;
}
.flist td, .flist th{vertical-align:top;background-color:#fafafa}
.flist td{padding:10px 25px 10px 0}
.flist th{padding:10px 25px;text-align:left;white-space:nowrap}
.flist td table{margin-top:10px}
.flist td table td{padding:0 30px 6px 0}
.flist a.hlink{text-decoration:underline;color:#00c}
.flist a.hlink:hover{text-decoration:none;color:#00c}
/*--contform-->>--block-->>--rlist--*/
.rlist{
	width:100%;
	margin:4px 0;
	text-align:center;
	border-collapse:collapse;
}
.rlist td, .rlist th{
	padding:5px 0;
	vertical-align:top;
	border:1px solid #d9d9da;
	background-color:#fafafa;
}
.rlist th{font-weight:normal}
.rlist .cb{padding-left:7px;text-align:left}
/*--contform-->>--block-->>--mlist--*/
.mbox{padding:15px 0;background-color:#fafafa}
.mlist{
	width:100%;
	margin:4px 0;
	border-collapse:collapse;
}
.mlist td, .mlist th{
	padding:5px 0;
	text-align:left;
	vertical-align:top;
}
.mlist th{padding:0 25px 20px 25px}
.mlist td{padding:2px 25px}
.mlist .cb{text-align:center}
.mlist a.cl{padding-left:14px;background:url("/www/images/info.gif") left 2px no-repeat}
/*--contform-->>--block-->>--sform--*/
.sform{
	padding:20px;
	margin:10px 0;
	background-color:#fbfbfb;
}
.search_checks {
	margin-left: -19px;
}
.search_checkbox_table {
	width: 90%;
}
.search_checkbox_table td {
	vertical-align: top;
	padding-right: 15px;
	padding-left: 29px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #cccccc;
}
.search_check_cmds{
	cursor: pointer;
//	cursor: hand;
	border-bottom: 1px dashed #fb8d15;
	text-decoration: none;
}
.sform h5{color:#949599;font:bold 11px Tahoma, Arial, Helvetica, sans-serif}
.sform p{margin:8px 0 0 0}
#centercol .sform p a{color:#Fb8d15;font-weight:bold}
/*--contform-->>--block-->>--news--*/
.news{padding-top:10px}
.news dt{padding-top:5px;margin-left:20px}
.news dt em{
	padding:2px 6px 3px 6px;
	color:#fff;
	font-style:normal;
	font-weight:bold;
	background-color:#fb8e17;
}
.news dd{
	margin:10px 0;
	padding:0 20px 10px 20px;
	border-bottom:1px solid #efefef;
	color:#919193;
}
/*--contform-->>--block-->>--boxform--*/
.tc{text-align:center}
.boxform{
	width:500px;
	margin:0 auto;
	padding-top:15px;
	text-align:left;
}
.boxform table{width:100%;border-collapse:collapse}
.boxform th{
	width:30%;
	text-align:left;
	font-weight:normal;
	white-space:nowrap;
}
.boxform td{width:70%;padding:3px 0}
.boxform .msg{
	padding:0 0 15px 0;
	margin:0;
	font-weight:bold;
}
.boxform h4{margin:0 0 15px 0;font:bold 11px Tahoma, Arial, Helvetica, sans-serif}
.boxform span{color:#FE8C12}
.boxform .ftext input{width:97%}
.boxform .ftextarea textarea{width:97%}
/*--contban--*/
.contban{margin:15px 0 30px 0;text-align:center}
.contban div{
	height:60px;
	width:468px;
	margin:0 auto;
	border:0px solid #e0dfdf;
}
/*--tnav--*/
.tnav{
	padding:0;
	margin:0 0 25px 0;
	text-align:center;
	list-style-type:none;
}
.tnav li{display:inline}
.tnav li a{
	padding:4px 8px;
	margin:0 3px;
	background-color:#efefef;
}
.tnav li a:hover{
	color:#000;
	text-decoration:underline;
	background-color:#cfcfd0;
}
.tnav li a.tn_active{
	color:#fff;
	text-decoration:none;
	background-color:#fb8e17;
}
.tnav li a.tn_active:hover{color:#fff;background-color:#fb8e17}
.tnav li span{
	padding:4px 8px;
	margin:0 3px;
	color:#d5d7dc;
	background-color:#efefef;
}
/*--textban--*/
.textban{text-align:center}
.tbfix{width:450px;margin:0 auto;text-align:left}
.textban p{margin:0;line-height:18px}
.textban .tleft{float:left;width:43%}
.textban .tright{float:right;width:43%}
#centercol .textban p strong a{font-weight:bold;color:#0c41c5}
#centercol .textban p em a{font-style:normal;color:#008937}
/*========================================*\
  Leftcol
\*========================================*/
#leftcol{
	float:left;
	width:200px;
	margin-left:-100%;
}
/*--block--*/
#leftcol .block{padding-bottom:20px}
#leftcol .block h3{
	padding:2px 5px 10px 23px;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#625f60;
	text-transform:uppercase;
	background:url("/www/images/bul-caption.png") left top no-repeat;
}
/*--side_menu--*/
#leftcol .side_menu{
	width:170px;
	padding:0 0 10px 0;
	margin:0 0 8px 8px;
	list-style-type:none;
	list-style-position:outside;
	border-bottom:1px solid #efefef;
	color:#666666;
}
.side_menu li{padding:0 0 8px 23px;background:url("/www/images/bul-caption.png") left 2px no-repeat}
.side_menu li.lonely{padding:4px 0 8px 23px;background:url("/www/images/bul-caption.png") left 2px no-repeat}
.side_menu li.mr{background:url("/www/images/bul-caption_top.png") left 2px no-repeat}
.side_menu li a{text-transform:uppercase;font-weight:bold}

#leftcol .side_menu li a{text-decoration:none}
#leftcol .side_menu li a:hover{color:#f0973e;text-decoration:underline}
#leftcol .side_menu li a{color:#666666}
#leftcol .side_menu #m_active a{color:#f0973e}
.nbord{border:none}
/*--side_menu-->>--ul--*/
.side_menu li ul{
	width:170px;
	padding:5px 0 2px 0;
	margin:0 0 0 5px;
	list-style-type:none;
	color:#666666;
}
.side_menu li ul li{
	padding:0 0 3px 5px;
//	padding:0 0 3px 3px;
	background:none;
}
#leftcol .side_menu li ul li a{
	text-decoration:underline;
	text-transform:none;
	font-weight:normal;
}
#container #leftcol .side_menu li ul li a{color:#666666}
#container #leftcol .side_menu li ul li a:hover{text-decoration:none}
#container #leftcol .side_menu li ul .s_active a{font-weight:bold;color:#f0973e}
/*--banner200x320--*/
.banner200x320{
	width:200px;
	height:320px;
	margin-bottom:20px;
	border:1px solid #e0dfdf;
	background-color:#bbbdbf;
}
.banner200x320 img{display:block}
.block p.txt{padding:0 0 8px 0;margin:0}
.block p.inp{text-align:right;padding:0;margin:0}
#leftcol .block a{font-weight:bold;color:#949599}
/*========================================*\
  Rightcol
\*========================================*/
#rightcol{
	float:left;
	width:205px;
	margin-left:-205px;
	margin-top: -70px;
}
/*--block--*/
#rightcol .block{padding-bottom:20px}
#rightcol .block h3{
	padding:2px 5px 10px 23px;
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#666666;
	text-transform:uppercase;
	background:url("/www/images/bul-caption.png") left top no-repeat;
}
/*--cite--*/
#rightcol cite{
	display:block;
	padding-right:5px;
	font-style:normal;
	text-align:right;
}
#rightcol cite a{
	padding-left:15px;
	font-weight:bold;
	color:#666666;
	background:url("/www/images/bul-arrow.png") left 6px no-repeat;
}
#rightcol cite.all{text-align:left}
#rightcol cite.all a{background:url("/www/images/bul-list.gif") left 3px no-repeat}
/*--news--*/
#rightcol #news dt{padding-top:5px}
#rightcol #news dt em{
	padding:2px 6px 3px 6px;
	color:#fff;
	font-style:normal;
	font-weight:bold;
	background-color:#fb8e17;
}
#rightcol #news dd{margin:10px 0;color:#666666;}
/*--banner200x370--*/
.banner200x200{
	width:200px;
	height:320px;
	margin-bottom:20px;
	border:1px solid #e0dfdf;
	background-color:#bbbdbf;
	overflow: hidden;
}
.banner200x200 img{display:block}
/*--newspaper--*/
.block .newspaper{
	width:205px;
	height:95px;
	background:#bbbdbf url("/www/images/listalka.png") left top no-repeat;
}
.block .newspaper a{
	float:right;
	margin:76px 15px 0 0;
	font-weight:bold;
	color:#fdfdfd;
}
/*--reviews--*/
#reviews dt{font-weight:bold;color:#666666}
/*========================================*\
  Footer
\*========================================*/
/*--botmenu--*/
#footer #botmenu{
	padding:20px 0 15px 0;
	margin:0;
	text-align:center;
	list-style-type:none;
}
#footer #botmenu li{
	display:inline;
	padding-bottom:2px;
	border-right:2px solid #f0983f;
}
#footer #botmenu li a{
	margin:0 12px 0 10px;
	font-weight:bold;
	color:#f0973e
}
#footer #botmenu li.nbord{border:none}
/*--footblock--*/
#footblock{
	height:80px;
	padding-left:50px;
	color:#fff;
	background:#949598 url("/www/images/footblock.gif") left top repeat-x;
}
#footblock a{color:#fdfdfd}
#copyright,#addr,#contact{float:left;width:290px}
#copyright{padding-top:28px;text-align:left}
#addr{padding-top:35px;text-align:center}
#contact{padding-top:35px;text-align:right}
.sending_div {
	border: 1px solid black;
	width: 314px;
	display: none;
	position: absolute;
	top: 0px;
	background-color: #EEEEEE;
	padding: 5px;
	line-height: 2;
}
.sfr {
	display:block;
	padding-right:5px;
	font-style:normal;
	text-align:right;
}
.sfr a{
	padding-left:15px;
	color:#000000;
	background:url("/www/images/bul-mail.png") left 4px no-repeat;
	text-decoration: none;
	border-bottom: 1px dashed #000000;
	cursor: pointer;
//	cursor: hand;
}
.sfr a:hover{
	text-decoration: none;
}


#topbanner_new {
	position: absolute;
	top: 35px;
	left: 50%;
	margin-left: 14px;
	border: none;
	width: 468px;
	height: 60px;
	overflow: hidden;
}
span.mf_new {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://img0.imgsmail.ru/mail/ru/images/my/supnew2.gif) no-repeat scroll 45px top;
display:block;
height:16px;
padding-right:25px;
}
span.mf_new_jf {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://img0.imgsmail.ru/mail/ru/images/my/supnew2.gif) no-repeat scroll 120px top;
display:block;
height:16px;
padding-right:25px;
}
/*shapkaga kiritilgan o'zgarish SEO-->*/
#ttt{
	margin:37px 0 0 53px;
	*margin:37px 0 0 -270px;
	z-index:1;
	padding:0;
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	color:#999;
	font-size:11px;
}

/*western union*/
#western{font-family: Arial;}
#western .orange{background-color: #faa61a; border: 1px solid #fff; color: #fff; font-weight: bold; text-align: center; padding: 5px;}
#western .yellow{background-color: #ffcb05; border: 1px solid #fff; font-weight: bold; text-align: center; padding: 5px;}
#western .yellow2{background-color: #ffe64b; border: 1px solid #fff; font-weight: bold; text-align: center; padding: 5px;}
#western .black{background-color: #000; border: 1px solid #fff; color: #fff; text-align: center; padding: 5px; font-size: 9px;}
#western .round{	background: #f58320 url(/www/images/w_round_bg.png) center right no-repeat;
	padding-left: 20px;
	color: #fff;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	font-size: 18px;
	height: 28px;
}
