body {
        margin:0;
        padding:0;
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:normal;
        color:#474747;
}
dl, dt, dd {
        margin:0;
        padding:0;
}
/* позиционирование изображений */
#top_left {
        background-image:url(/bitrix/templates/sitemain/images/bg_top_left.jpg);
        background-repeat:repeat-x;
}
#inner_top_left {
        background-image:url(/bitrix/templates/sitemain/images/bg_inner_top_left.jpg);
        background-repeat:no-repeat;
        background-position:right bottom;
}
#center {
        background-image:url(/bitrix/templates/sitemain/images/center.jpg);
        background-repeat:no-repeat;
        background-position:right bottom;
}

#top_center {
        background-image:url(/bitrix/templates/sitemain/images/bg_center.jpg);
        background-repeat:repeat-x;
}
#top_right {
        background-image:url(/bitrix/templates/sitemain/images/bg_top_right.gif);
        background-repeat:repeat-x;
}
#top_right_center {
        background-image:url(/bitrix/templates/sitemain/images/bg_inner_top_right.gif);
        background-repeat:repeat-x;
}
#top_right_right {
        background-image:url(/bitrix/templates/sitemain/images/bg_right.gif);
        background-repeat:no-repeat;
        background-position:left top;
}
#left_block {
        padding-top:15px;
        padding-left:5px;
}
#left {
        background-image:url(/bitrix/templates/sitemain/images/bg_left.gif);
        background-position:right top;
        background-repeat:repeat-y;
}
#right {
        background-image:url(/bitrix/templates/sitemain/images/right.jpg);
        background-position:left top;
        background-repeat:no-repeat;
}
#t_l {
        background-image:url(/bitrix/templates/sitemain/images/top.gif);
        background-position:left bottom;
        background-repeat:no-repeat;
}
#t_r {
        background-image:url(/bitrix/templates/sitemain/images/bg_rt.jpg);
        background-position:left bottom;
        background-repeat:no-repeat;
        border-bottom:1px solid #C5CED4;
}
#f_l {
        background-image:url(/bitrix/templates/sitemain/images/f_l.gif);
        background-position:left top;
        background-repeat:repeat-y;
        border-top:1px solid #85A4B9;
        border-left:1px solid #ffffff;
        border-bottom:1px solid #ffffff;
        background-color:#FAF8F9;
}
#grad {
        background-image:url(/bitrix/templates/sitemain/images/r_b.jpg);
        background-position:left top;
        background-repeat:no-repeat;
}
.border {
        border-top:1px solid #286FAE;
}
.border_bottom {

}
.bg_bott {
        background-color:#3B8CCD;
}
#tbl_b {
        background-image:url(/bitrix/templates/sitemain/images/r_btm.gif);
        background-position:right top;
        background-repeat:no-repeat;
}
#blue_line {
        background-image:url(/bitrix/templates/sitemain/images/bottom_line.gif);
        background-position:right bottom;
}
#blue_line_b {
        background-image:url(/bitrix/templates/sitemain/images/bottom_line.gif);
        background-position:right top;
}

/* заголовки */
.catolog_title {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        line-height: 5px;
        color:#516274;
}

.sale_header, div a.sale_header {
        font-family:arial, sans serif;
        font-size:11pt;
        font-weight:bold;
        color:#456073;
        text-decoration:none;
}

a.price_title, a.price_title:active, a.price_title:visited {
        font-family:arial, sans serif;
        font-size:11pt;
        font-weight:bold;
        color:#ffffff;
        text-decoration:none;
}
a.grey_link, a.grey_link:active, a.grey_link:visited {
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:normal;
        color:#454545;
        text-decoration:underline;
}
div.grey_link, div.grey_link:active, div.grey_link:visited {
        font-family:arial, sans serif;
        font-size:7pt;
        font-weight:normal;
        color:#454545;
        text-decoration:none;
}
a.blue_link, a.blue_link:active, a.blue_link:visited {
        font-family:arial, sans serif;
        font-size:7pt;
        font-weight:normal;
        color:#1C5DC7;
        text-decoration:underline;
}
a.top_menu{
        font-family:arial, sans serif;
        font-size:9pt;
        font-weight:bold;
        color:#ffffff;
        text-decoration:none;
}

A.top3_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #6984a6; FONT-FAMILY: arial, sans serif; TEXT-DECORATION: none
}

.top3_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #6984a6; FONT-FAMILY: arial, sans serif; TEXT-DECORATION: none
}

DIV.top3_menu {padding-top:4px;
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #6984a6; FONT-FAMILY: arial, sans serif; TEXT-DECORATION: none
}

H1 {
        font-family:arial, sans serif;
        font-size:9pt;
        font-weight:bold;
        color:#ffffff;
        text-decoration:none;
}
.top_menu {
        font-family:arial, sans serif;
        font-size:11pt;
        font-weight:bold;
        color:#ffffff;
        text-decoration:none;
}/* Заголовок 1 */
.text {
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:normal;
        color:#474747;
}/* обычный текст */
.header {
        font-family:arial, sans serif;
        font-size:10pt;
        font-weight:bold;
        color:#4E6372;
        text-decoration:none;
}
.header_map {
        font-family:arial, sans serif;
        font-size:10pt;
        font-weight:bold;
        color:#4E6372;
        text-decoration:none;
padding-left: 5px;
padding-bottom: 14px;
}
.subheader {
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:bold;
        color:#718B9D;
        text-decoration:none;
}
.left_link {
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:normal;
        color:#5D93D4;
        text-decoration:underline;
}
.left_link_map {
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:normal;
        color:#5D93D4;
        text-decoration:underline;
padding-left: 5px;
padding-bottom:20px;
}
.form_title {
        padding-left:6px;
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:normal;
        color:#5D93D4;
        text-decoration:none;
}
.footer {
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:normal;
        color:#454545;
        text-decoration:none;
}
/* форма поиска */
.search {
        width:105px;
        height:18px;
        margin:0;
        padding:0;
        border:1px solid #2C569A;
        line-height:15px;
        font-family:arial, sans serif;
        font-size:8pt;
        color:#454545;
}
.button {
        width:14px;
        height:18px;
        background-image:url(/bitrix/templates/sitemain/images/button/search.gif);
        background-repeat:no-repeat;
        padding:0;
        margin:0;
        border:0;
}

.catalog_num{
        background-color:#3C4E5A;
        height:15px;
        color:#ffffff;
        font-size:11px;
        font-weight:bold;
        text-decoration:none ;
        text-align:center;
        float:left;
        margin-right:3; padding-left:3px; padding-right:3px;
}
.catalog_num2{
        background-color:#ffffff;
        height:15px;
        color:#3C4E5A;
        font-size:11px;
        font-weight:bold;
        text-decoration:underline;
        text-align:center;
        float:left;
        padding-left:3px; padding-right:3px;
        margin-right:3px;
}


/* продукция */
.sale_block {
        padding-left:18px;
        padding-bottom:20px;
}
.price {
        background-image:url(/bitrix/templates/sitemain/images/button/price_bg_right.gif);
        background-repeat:repeat-x;
        padding:2px 8px 0 6px;
}

/* главное меню */
#m_m {}
#m_p {
        padding-top:2px;
        padding-bottom:7px;
        padding-right:13px;
        padding-left:0px;
        float:left;
        /*white-space:normal;*/
}
#m_b {
        padding-top:0px;
        padding-bottom:0px;
        padding-right:13px;
/*        float:left;*/
        /*white-space:nowrap;*/
}

/* центральный блок - главные товары */
#c_block {
        padding-top:10px;
        padding-bottom:36px;
        padding-left:18px;
        padding-right:18px;
}
#new_sale_header {
        width:100%;
        background-color:#85A4B9;
        padding:3px 0 4px 11px;
}
.catalog_left_blok{
        padding-top: 8px;
        float:left;
}
.cost{
        text-align: right;
}
.info_blok{
        vertical-align : bottom;
        text-align:right;
}
        /* Раздел новинки */
        #new_sale {
                padding-top:0px;
                padding-bottom:0px;

                border-left:0px solid #85A4B9;
                background-color:#red;
        }
                #hdr {
                        border-left:6px solid #85A4B9;
                        background-color:#F3F3F3;
                        padding:3px 0 4px 11px;
                        margin-bottom:7px;
                }
                #info {
                        padding:4px 0 0px 17px;
                }
                #to {
                        padding-top:0px;
                        padding-left:6px;
                        clear:left;
                }
                        #to #price {
                                padding-left:12px;
                                padding-bottom:22px;
                        }
                        #to #preview {
                                padding-bottom:0px;
                                /*height:108px;*/
                                vertical-align:bottom;
                                /*border:1px solid blue*/
                        }
                        #to #detail {
                                padding-left:99px;
                                padding-top:1px;
                        }
                        #to #img {

                        }


/* правый блок */
#r_img {
        padding-right:7px;
        border:1px solid white;
        float:left;
}
#r_h {
        float:left;
}
#date {
        padding-top:14px;
        padding-bottom:6px;
}
#txt {
        padding-top:9px;
        padding-bottom:12px;
}
#detail {
        float:left;
        padding-top:1px;
        text-align: center;
}
#detail2 {
        padding-top:1px;
        clear :right;
}
#img {
        float:left;
        padding-left:5px;
	padding-top:3px;
}

#block {
        clear:left;
        padding-bottom:31px;
}

.new_pic{
        float: left;  margin-right: 25px; margin-top: 10px;
        BORDER-RIGHT: #678698 1px solid;
        BORDER-TOP: #678698 1px solid;
        BORDER-LEFT: #678698 1px solid;
        BORDER-BOTTOM: #678698 1px solid;

}/* картинка */

/**************************************************************/
/* Следующие строки можно выделить в отдельную таблицу стилей */
/**************************************************************/
/* вложенные страницы */

.zakaz_table_th{
        padding-left:5px;
        background-color:#f3f3f3;
        border-bottom: 1px solid White;
        border-right: 1px solid White;
        border-left: 1px solid White;
        border-top: 1px solid #cdcdcd;
        text-align : center;
}
.zakaz_table_th1{
        padding-left:5px;
        background-color:#f3f3f3;
        border-bottom: 1px solid White;
        border-right: 1px solid White;
        border-left: 1px solid White;
        border-top: 1px solid #cdcdcd;
        text-align : left;
}
.zakaz_table_td{
        border:2px solid #ffffff; padding-left:5px; background-color:#ffffff; text-align:center;
}
.zakaz_table_td1{
        border:2px solid #ffffff; padding-left:5px; background-color:#ffffff; text-align:left;
}
.zakaz_table_bt{
        background-color:#f3f3f3;
        border-top: 1px solid White;
        border-right: 1px solid White;
        border-left: 1px solid White;
        border-bottom: 1px solid #cdcdcd;
        height : 1px;
}
.zakaz_table_st1{
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:bold;
        color:#FAA00C;
        text-decoration:none;
}
.zakaz_table_st2 {
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:bold;
        color:#4E6472;
        text-decoration:none;
}
.zakaz_table_titlest {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        letter-spacing: 0.2pt;
        color: #696969;
}
#inner_left {
        background-image:url(/bitrix/templates/sitemain/images/inner/bg_left.jpg);
        background-repeat:repeat-x;
        background-position:right bottom;
        background-color:#75A8D8;
}
#inner_right {
        background-image:url(/bitrix/templates/sitemain/images/inner/bg_right.jpg);
        background-repeat:repeat-x;
        background-color:#75A8D8;
        list-style-position : outside;
}
#bg_r_b {
        background-color:#F7F6F7;
        background-image:url(/bitrix/templates/sitemain/images/inner/bg_r_b.gif);
        background-repeat:repeat-x;
        background-position:left bottom;
}

#bg_r_b_inner{
        background-color:#F7F6F7;
        background-image:url(/bitrix/templates/sitemain/srp/images/inner/bg_r_b.gif);
        background-repeat:repeat-x;
        background-position:left bottom;
}
#bg_r_b_inner1 {
        background-color:#F7F6F7;
        background-image:url(/bitrix/templates/sitemain/images/inner/bg_r_b2.gif);
        background-repeat:repeat-x;
        background-position:left bottom;
}

#c_bottom {
        background-image:url(/bitrix/templates/sitemain/images/inner/bottom.jpg);
        background-repeat:no-repeat;
        background-position:right bottom;

}
#inner_left_l {
        background-image:url(/bitrix/templates/sitemain/images/inner/bg_left_l.jpg);
        background-repeat:repeat-x;
        background-position:right bottom;
        background-color:#75A8D8;
}
.path {
        font-family:arial, sans serif;
        font-size:7pt;
        font-weight:normal;
        color:#223E65;
        text-decoration:underline;
}
#path {

}
#path #img {
        float:left;
        padding-left:0;
        padding-top:2px;
        padding-right:4px
}
#navigation_black {
        float:left;
        padding:1px 4px 2px 4px;
        background-color:#3B5161;
        margin-top:1px;
}
#navigation {
        float:left;
        padding:1px 4px 2px 4px;
        margin-top:1px;
}
.navigation_black {
        font-family:arial,sans serif;
        font-size:7pt;
        font-weight:bold;
        text-decoration:none;
        color:white;
}
.navigation {
        font-family:arial,sans serif;
        font-size:7pt;
        font-weight:bold;
        text-decoration:underline;
        color:#3B5161;
}

/**************************************************************/
/* Следующие строки можно выделить в отдельную таблицу стилей */
/**************************************************************/
/* каталог */
#t {
        padding-right:8px;
        margin-right:4px;
        border-right:2px solid #7A95A6;
        white-space:nowrap;
}
#t_last {
        padding-right:8px;
        margin-right:4px;
        white-space:nowrap;
}
.n_link, .n_link:visited {
        font-family:arial,sans serif;
        font-size:8pt;
        font-weight:normal;
        text-decoration:underline;
        color:#454545;
}

.n_link_active{
        font-family:arial,sans serif;
        font-size:8pt;
        font-weight:bold;
        text-decoration:underline;
        color:#fb9703;
}

.mark {
        margin:0;
        padding-bottom:17px;
        padding-left:20px;
        padding-top:10px;
        list-style-image:url(/bitrix/templates/sitemain/images/button/mark.gif);
}
.map {
        margin:0;
        padding-bottom:17px;
        padding-left:32px;
        padding-top:10px;
        list-style-image:url(/bitrix/templates/sitemain/images/button/map_pont_2.gif);
}
.map li {
        padding-bottom:8px;
}
.mark li {
        padding-bottom:8px;
}
.ue {
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:bold;
        color:#223E65;
        text-decoration:none;
}
.phone {
        color:#6F8C9E;
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:bold;
}
.setpopup {
        color:#6F8C9E;
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:bold;
        padding-left:12px;
}
.search_page {
        width:68px;
        height:20px;
        background:#DFDFDF;
        font-family:arial, sans serif;
        font-size:8pt;
        color:#454545;
}
a.search_result {
        font-family:arial, sans serif;
        font-size:9pt;
        font-weight:bold;
        color:#5D93D4;
        text-decoration:underline;
}
ol.search_result {
        margin:0;
        list-style-position:inside;
        font-family:arial, sans serif;
        font-size:9pt;
        font-weight:bold;
        color:#4E6372;
}
ol.search_result li {
        padding-bottom:26px;
}
ol.search_result dt, .search_result dl {
        padding-bottom:6px;
}
ol.search_result dd {
        padding-left:18px;
}

/* стили, отличающиеся в подсайтах */
.b_l {
        border-left:3px solid #85A4B9;
}
.date {
        font-family:arial, sans serif;
        font-size:9pt;
        font-weight:bold;
        color:#FEA50A;
        text-decoration:none;
}
.footer_cont {
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:bold;
        color:#2D5699;
        text-decoration:none;
}

/**************************************************************/
/*                динамический контент                                 /
/**************************************************************/

.article_block_s1 {
PADDING-BOTTOM: 24px; PADDING-TOP: 0px;
}

H2 {
        font-family:arial, sans serif;
        font-size:10pt;
        font-weight:bold;
        color:#4E6372;
        text-decoration:none;
        padding-top: 30px;
        padding-bottom: 15px;

}

.article_header2 {
        font-family:arial, sans serif;
        font-size:9pt;
        font-weight:bold;
        color:#4E6372;
        text-decoration:none;
        padding-top: 30px;
        padding-bottom: 15px;
}		
		
.article_header {
        font-family:arial, sans serif;
        font-size:13pt;
        font-weight:bold;
        color:#4E6372;
        text-decoration:none;
        padding-top: 30px;
        padding-bottom: 15px;

}/* Заголовок 2 */

H3 {
        font-family:arial, sans serif;
        font-size:8pt;
        FONT-WEIGHT: bold;
        PADDING-BOTTOM: 0px;
        color: #6298D6;
        clear:left;

}

.article_text2 {
        font-family:arial, sans serif;
        font-size:9pt;
        font-weight:bold;
        color:#4E6372;
        text-decoration:none;
        padding-top: 30px;
        padding-bottom: 15px;

}

.article_text {
        font-family:arial, sans serif;
        font-size:9pt;
        PADDING-BOTTOM: 0px;
                      clear:left;

}

.article_subheader {
        font-family:arial, sans serif;
        font-size:13pt;
        FONT-WEIGHT: bold;
        PADDING-BOTTOM: 0px;
        color: #6298D6;
                      clear:left;

}/* Заголовок 3 */
.article_block_s2 {
        PADDING-BOTTOM: 15px;
}

.article_text_wh {
        PADDING-BOTTOM: 30px;
        PADDING-TOP: 30px;
}

.digit_in_article {
        font-family:arial, sans serif;
        font-size:9pt;
        font-weight:normal;
        color:#474747;
        FONT-WEIGHT: bold;
        COLOR: #fb9703;
}

.clients_cont {
        BORDER-RIGHT: #7b94a8 1px solid;
        PADDING-RIGHT: 12px;
        PADDING-LEFT: 12px;
        PADDING-BOTTOM: 8px;
        PADDING-TOP: 8px;
        text-align: middle;
        width: 30%;
}
.clients_cont2 {
        PADDING-RIGHT: 12px;
        PADDING-LEFT: 12px;
        PADDING-BOTTOM: 14px;
        PADDING-TOP: 0px;
        width: 70%;
}
.clients_cont_header {
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:bold;
        color:#4E6372;
        text-decoration:none;
}
.clients_link {
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:normal;
        color:#5D93D4;
        text-decoration:underline;
}

.clients_cont_link {
        PADDING-TOP: 10px;
        PADDING-BOTTOM: 4px;
}


.content_td_s1{
        PADDING-TOP: 57px;

}

.text_menu{
        padding-top:24px;

}

.img_border1{
        BORDER-RIGHT: #678698 1px solid;
        BORDER-TOP: #678698 1px solid;
        BORDER-LEFT: #678698 1px solid;
        BORDER-BOTTOM: #678698 1px solid;
}

.bold_blue{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #6298D6;
}

.bold_blue_c{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #6298D6;
        text-align: center;
        background-color:#FFFFFF;

}

.td_white{
background-color:#FFFFFF;
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:normal;
        color:#474747;
}

ul,  ol{
        MARGIN-TOP: 3px;
        MARGIN-BOTTOM: 0px;
		font-family:arial, sans serif;
        font-size:11pt;
}

.sub_list
{
LIST-STYLE-TYPE: disc;
margin-bottom:3px;
}

ol{
margin-top:5px;}


.table_s1{
        PADDING:0px;
        MARGIN-BOTTOM: 20px;
        MARGIN-TOP: 20px;
        background-color:#aaaaaa;
        border:0;
}/* таблица 1 */

.table_s1 td{
        padding:3px 0px 3px 1px;
        }

H4{
        padding-top:10px;
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:normal;
        color:#474747;
        FONT-WEIGHT: bold;
}
.black_header{
        padding-top:10px;
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:normal;
        color:#474747;
        FONT-WEIGHT: bold;
}/* Заголовок 4 */

.black_text{
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:normal;
        color:#000000;


}
li.{
font-family:arial, sans serif;
font-size:11pt;
}

p{
text-align:justify;
font-family:arial, sans serif;
margin-top:0px;
margin-bottom:10px;
font-size:11pt;
}

.form_button {
        BORDER-RIGHT: #85a4b9 1px solid;
        BORDER-TOP: #85a4b9 1px solid;
        BORDER-LEFT: #85a4b9 1px solid;
        BORDER-BOTTOM: #85a4b9 1px solid;
        COLOR: #000000;
        BACKGROUND-COLOR: #85a4b9;
        font-family:arial, sans serif;
        font-size:8pt;
        color:#FFFFFF;
        text-decoration:none;
        padding-top: 0px;
        padding-bottom: 0px;
        width:70px
}

input, textarea {
        BORDER-WIDTH: 1px; BORDER-COLOR: #698495;
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:normal;
        color:#474747;

}

form {
        PADDING-top: 0px;
}

.p_clear { clear:left;font-family:arial, sans serif; font-size:8pt; font-weight:normal; color:#474747; } /* параграф с картинкой */

.table_float img {
        margin-bottom: 10px;
        BORDER: #678698 1px solid;
}

.table_float { clear:left; float:left; margin-right: 17px; margin-top: 10px; } /* таблица с картинками */

/*    Added by Peter, 4 may 2005 */
.adv_map_table
{
border:1px solid #000000;
background-gcolor:red;
background-image:url(/bitrix/templates/sitemain/images/map_tulok.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0;
}
.pilon_red{
        margin:0;
        padding:0;
        position:absolute;
        background-color:#FF0000;
        width:18px;
        height:13px;
        text-align:center;
}
.pilon_green{
        margin:0;
        padding:0;
        position:absolute;
        background-color:#00A651;
        width:18px;
        height:13px;
        text-align:center;
}

.bilbord_red{
	border-style:solid;
	border-color:#000000; 
	border-width:1px;
        margin:0;
        padding:0;
        position:absolute;
        background-color:#FF0000;
        width:18px;
        height:13px;
        text-align:center;
}
.bilbord_green{
	border-style:solid;
	border-color:#000000; 
	border-width:1px;
        margin:0;
        padding:0;
        position:absolute;
        background-color:#00A651;
        width:18px;
        height:13px;
        text-align:center;
}


.pilon_red a{
        color: #FFFFFF;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:normal;
}

.pilon_green a{
        color: #FFFFFF;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:normal;
}

.bilbord_red a{
        color: #FFFFFF;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:normal;
}
.bilbord_green a{
        color: #FFFFFF;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:normal;
}
div.tooltip,div.heretooltip {
        font:1.5em verdana,helvetica,arial,sans-serif;
        color: #4E6372;
        border:1px solid #4E6372;
        background-color:#FAF8F8;
        padding:2px 4px 2px 4px;
        text-align:left;
//        filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135,strength=1);
        position:absolute;
        width:auto;
        height:auto;
}

div.heretooltip {
        border:1px solid #003;
        background-color:#FFFFEE;
        color:#003;
}

//  Added by Peter
//  Style for exchange courses

TD.ltl {
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:normal;
        color:#474747;
        }

/*A.lt1{
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:normal;
        color:#5D93D4;
        text-decoration:underline;
        } */
#script a {
        font-family:arial, sans serif;
        font-size:8pt;
        font-weight:normal;
        color:#5D93D4;
        text-decoration:underline;
}
#script font {
        font-size:8pt;
}
#script td  {
        font-size:8pt;
vertical-align:top;
}
#script td img {
margin-top:16px;
margin-right:2px;
}
