.swq {
	text-transform:none;
	color:#336699;
	font-size:16px;
	font-weight:bold;
	font-family: Arial, Verdana, Tahoma, Sans-serif;
	font-style: normal;
	font-variant: normal;
	text-align: left;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.swq2 {
	padding:3px;
	text-transform:none;
	color:#000000;
	font-size:14px;
	font-weight:none;
	font-family: Arial, Verdana, Tahoma, Sans-serif;
	text-decoration: underline;
	text-align: center;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.swq3{
	font-family: Arial, Verdana, Tahoma, Sans-serif;
	color: #333;
	font-size:18px;
	font-weight:normal;
	text-decoration: none;
	text-align: center;
	padding: 2px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.swq4 {
	padding:3px;
	text-transform:none;
	font-size:14px;
	font-weight:none;
	font-family: Arial, Verdana, Tahoma, Sans-serif;
	text-decoration: none;
	text-align: center;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	color: #ee1c27;
}
.tbl{margin:0 0 5px 0;}
.tbl tr td{padding:7px 15px 7px 7px; border-bottom:1px solid #dfdddd; vertical-align:top;}
.tbl tr.tbl_top td{font-weight:bold; border-bottom:2px solid #ffff00; background-color:#eeeeee; text-align:center;}





* {margin: 0; padding: 0;}
html, body {height: 100%;}
body{font:14px/140% Arial, Verdana, Tahoma, Sans-serif; color: #000000;}

img, div, table, td{behavior: url(/iepngfix.htc);}
.clear{clear:both;}

a{color:#336699; text-decoration:underline;}
a:hover{color:#000000; text-decoration:underline;}

p{margin:5px 0 10px 0;}
td{font:12px/140% Arial, Verdana, Tahoma, Sans-serif; color:#000000;}


h1{font:normal 22px/140% Arial, Verdana, Tahoma, Sans-serif; color:#000000; padding:0px; margin:0 0 20px 0;}
h2{font:normal 17px/140% Arial, Verdana, Tahoma, Sans-serif; color:#000000; padding:0px; margin:30px 0 10px 0;}
h3{font:normal 16px/140% Arial, Verdana, Tahoma, Sans-serif; color:#000000; padding:0px; margin:30px 0 10px 0;}

#content{position: relative; min-height: 100%; text-align:left; max-width:1370px; width:expression(document.body.clientWidth > 1370? "1370px": "auto" ); min-width:990px; width:expression(document.body.clientWidth < 990? "990px": "auto" ); background:url(/img/bg.gif) left 85px repeat-x #ffffff;}
* html #content {height: 100%;}
#content_inner {padding-bottom: 180px;}

#head{height:120px; margin:0px; background:url(/img/head.gif) right 27px no-repeat;position: relative;}
.logo{float:left;}
.top_menu{float:left; margin:43px 0 0 120px;}
.top_menu span{padding:0 37px 0 12px; font:10px/140% Arial, Verdana, Tahoma, Sans-serif; color:#000000; text-transform:uppercase; background:url(/img/top_menu.gif) 0 4px no-repeat;}
.top_menu span a{color:#74767b;}
.top_menu span a:hover{color:#000000;}

.phone{font:24px/140% Arial, Verdana, Tahoma, Sans-serif; color:#000000; text-align:right; margin:30px 30px 0 0; float:right;}
.phone_pref{font:14px/140% Arial, Verdana, Tahoma, Sans-serif; color:#000000;}


.left_menu{padding:90px 0 0 0; width:267px;}

.left_menu_red{width:267px; background:url(/img/left_menu_red.gif) right top no-repeat #ffffff;}
.left_menu_red_content{padding:20px 15px 20px 25px; font: bold 11px/140% Arial, Verdana, Tahoma, Sans-serif; text-transform:uppercase; color:#000000;}
.left_menu_red_content a{color:#000000; text-decoration:none;}
.left_menu_red_content a:hover{color:#ee1c27; text-decoration:none;}

ul.left_menu_red_links{margin: 0 0 0 0px;	padding: 0 0 0 0;	list-style: none outside none}
ul.left_menu_red_links li{background:url(/img/menu.gif) 6px 11px no-repeat; padding:7px 0 7px 18px;}
ul.left_menu_red_links li.menu_links_selected{background:url(/img/menu_selected.gif) 6px 11px no-repeat; padding:7px 0 7px 18px; background-color:#ffffff; color:#000000;}
li.menu_links_selected a{color:#333333; text-decoration:none;}
li.menu_links_selected a:hover{color:#000000; text-decoration:none;}


.left_menu_yellow{width:267px; background-color: #ffff00; border-bottom:2px solid #ed1c24;}
.left_menu_yellow_content{padding:20px 15px 10px 25px; font: bold 11px/140% Arial, Verdana, Tahoma, Sans-serif; text-transform:uppercase; color:#000000;}
.left_menu_yellow_content a{color:#333333; text-decoration:none;}
.left_menu_yellow_content a:hover{color:#000000; text-decoration:none;}
ul.left_menu_yellow_links{margin: 0 0 0 0px;	padding: 0 0 0 0;	list-style: none outside none}
ul.left_menu_yellow_links li{background:url(/img/menu.gif) 6px 11px no-repeat; padding:7px 0 7px 18px;}
ul.left_menu_yellow_links li.menu_links_selected{background:url(/img/menu_selected.gif) 6px 11px no-repeat; padding:7px 0 7px 18px; background-color:#ffffff;}


.sub_menu_content{background-color:#ffff00; margin:5px 0 -10px -18px; padding: 10px 0 20px 0;}
ul.sub_menu{list-style: none outside none; margin:0 0 0 15px;}
ul.sub_menu li{background:url(/img/sub_menu.gif) 2px 10px no-repeat; padding:3px 0 3px 20px; text-transform:none; font: normal 12px/140% Arial, Verdana, Tahoma, Sans-serif; color:#000000;}
ul.sub_menu li a{color:#336699; text-decoration:underline;}
ul.sub_menu li a:hover{color:#000000; text-decoration:underline;}
ul.sub_menu li.sub_menu_selected{color:#000000; font-weight:bold;}
ul.sub_menu li.sub_menu_selected a{color:#333333; text-decoration:underline; font-weight:bold;}
ul.sub_menu li.sub_menu_selected a:hover{color:#000000; text-decoration:underline; font-weight:bold;}


ul.sub_sub_menu{list-style: none outside none; margin:10px 0 10px 16px; padding:0px;}
ul.sub_sub_menu li{background:url(/img/sub_sub_li.gif) 2px 6px no-repeat; padding: 1px 0 1px 23px;}
ul.sub_sub_menu li a{font-size:16px; font-weight:bold;}

.left_menu_info{font-size:11px; color:#666666; padding:20px 0 0 0; background:url(/img/left_menu_info.gif) left 10px no-repeat; text-transform:none; font-weight:normal;}

.red_star{color:#ed1c24; font-size:17px; font-weight:bold;}



.promo{height:178px; background:url(/img/promo.gif) left top repeat-x; margin:0 0 1px 0;}
.promo_photo{height:178px; margin:0px; padding:0px;}
.promo_red{height:7px; background-color:#ed1c24; margin:0px; padding:0px;}
.clients{height:49px; width:192px; background:url(/img/clients.png) left top no-repeat; font: bold 16px/280% Arial, Verdana, Tahoma, Sans-serif; text-transform:uppercase; color:#ffffff; float:right; margin:65px 25px 0 0;}
.clients a{color:#ecd6d7; padding:0 0 0 35px;}
.clients a:hover{color:#ffffff;}


.sep_one{width:1px;}
.sep{width:20px;}
.col_sep_left{background:url(/img/col_sep.gif) left bottom no-repeat #e3e3e3; width:1px;}
.col_sep_right{background:url(/img/col_sep.gif) left top no-repeat; width:1px;}


.text{padding: 20px 0 0 0;}


.right_col{width:235px; font:12px/140% Arial, Verdana, Tahoma, Sans-serif; color:#333333;}

.right_block{width:235px; margin: 0 0 20px 0;}
.right_block_title{height:30px; background:url(/img/right_title.jpg) right top no-repeat #cccccc; padding:0 10px 0 10px; font:12px/280% Arial, Verdana, Tahoma, Sans-serif; text-transform:uppercase; color:#000000;}
.right_block_title_selected{height:30px; background:url(/img/right_title_selected.jpg) right top no-repeat #cccccc; padding:0 10px 0 10px; font:12px/280% Arial, Verdana, Tahoma, Sans-serif; text-transform:uppercase; color:#000000;}
.right_block_title a, .right_block_title_selected a{color:#333333; text-decoration:none;}
.right_block_title a:hover, .right_block_title_selected a:hover{color:#000000; text-decoration:none;}


ul.right_menu{margin: 5px 0 0 0; padding: 0 10px 0 10px; list-style: none outside none;}
ul.right_menu li{background:url(/img/right_li.gif) left 8px no-repeat; margin:0px; padding: 3px 0 3px 10px;}


#footer {position: relative; height: 120px;text-align:left; max-width:1370px; width:expression(document.body.clientWidth > 1370? "1370px": "auto" ); min-width:990px; width:expression(document.body.clientWidth < 990? "990px": "auto" ); margin-top: -120px; width:100%; background:url(/img/bg_footer.gif) left top no-repeat #ffff00; font:12px/140% Arial, Verdana, Tahoma, Sans-serif; color:#000000;}
#footer a{color:#000000; text-decoration:underline;}
#footer a:hover{color:#ed1c24; text-decoration:underline;}
.copy{float:left; margin:5px 0 0 200px;}
.copy_title{font: bold 12px/140% Arial, Verdana, Tahoma, Sans-serif; text-transform:uppercase; color:#ed1c24; margin: 5px 0 3px 0;}
.aaz{float:right; margin:5px 40px 0 0;}

ol{list-style: decimal outside none; margin: 10px 0 10px 16px;	padding: 0px 0 0 20px;}
ol li{}

ul{list-style: none outside none; margin:10px 0 10px 16px; padding:0px;}
ul li{ background:url(/img/li.gif) 2px 9px no-repeat; padding: 1px 0 1px 15px;}

.photo{float:left; border:none; margin:5px 20px 20px 0;}
.photo_right{float:right; border:none; margin:5px 0 20px 20px;}


.date{font-size:10px; color:#666666; margin: 0 0 0 0; padding:0 0 0 0;}


ul.publications{list-style: none outside none; margin:10px 0 10px 16px; padding:0px;}
ul.publications li{background:url(/img/sub_sub_li.gif) 2px 26px no-repeat; padding: 1px 0 1px 23px;}
ul.publications li a{font-size:16px; font-weight:bold;}

.back{text-align:right;}
.back a{background:url(/img/back.gif) 2px 7px no-repeat; padding: 1px 0 1px 20px;}

.letter{font-size:20px; color:#ed1c24; margin: 30px 0 15px 18px;}

.tbl{margin: 0 0 0 0;}
.tbl td{padding:7px 4px 7px 4px; border-bottom:1px solid #cccccc;}
.tbl_top td{color:#000000; font-weight:bold; border-bottom:3px solid #cccccc;}
.tbl td.bordernone{border-bottom:none;}
.tbl td.bordersep{border-bottom:3px solid #cccccc; font-size:2px; padding:0px;}
