body     {font-family: tahoma;
          font-size: 12px;
          color: #515050;
          scrollbar-face-color:        #EAE9E4;
          scrollbar-highlight-color:   #C9C8C4;
          scrollbar-shadow-color:      #FFFFFF;
          scrollbar-3dlight-color:     #FFFFFF;
          scrollbar-arrow-color:       #C4C2BC;
          scrollbar-track-color:       #FBF4E3;
          scrollbar-darkshadow-color:  #C8C7C2;
          margin: 0px 0px 0px 0px;
         }
.border         {border: 1 solid #333333}
table           {font-size: 12px;
                 margin: 0px;
                 padding: 0px}
ul {
  list-style-type:none
}                 
ul li {
  margin:0px 0px 0px 0px;padding:0px 0px 0px 12px;background:url("/images/design/dot_2.gif") top left no-repeat
}
                 
li{
 margin: 5 0 5 0;
}
td              {padding:0px;
                 color:#515050;

                 }

th              {font-family:tahoma;
                 font-size:11px;
                 color:#213E8F;
                 font-weight:bold;
                 padding:5px
                 }        

img             {border: 0px solid #dddddd;}
form            {margin: 0px}
p               {margin: 0px}

a               {color:#1359be; TEXT-DECORATION: none}

input 					{
	border:1px solid #CACFDF;
}


li a:hover, a:hover {
  text-decoration: underline;
  color: #28a400; 
}

a.big_url	{
	color: #000000;
	text-decoration:none;
}

a.big_url:hover{
	text-decoration: underline;
}

.main_part_td img {border: 0px solid #dddddd; padding: 1px;}

.text{font-family:tahoma; font-size:11px; color:#213E8F; font-weight:bold;padding-right:4px}
.linkb{color:#000000; font-family: Tahoma; font-size:11px; font-weight:bold}
.linkb:hover{color:#0000FF}

.button{border:1px solid #2B3B7E;
        background:#F1F2F6;
        color:#2B3B7E;
        font-weight:bold;}
        
.textInput{border:1px solid #b6b8b5; width:280px;font-family:Arial}

.adminCaption{color:#000000;
              font-weight:bold;
              padding:5 0 0 0;
              font-size:11px}
              
              .dirUrl,
.pathToDirUrl,
.toCurrentDirUrl,
.toUpperDirUrl{
  color:#245F9B;
  font-weight: bold;  
}

.hiddenDirUrl{
  color:#777777;
  font-weight: bold;  
}



td#head{width:100%;height:151px;padding: 0px 0px 0px 4px}
table#head{background:url('/images/design/head_bg.jpg');background-repeat:repeat-x;background-position:left top;}
#logo{height:151px;padding:14px 0px 0px 35px;background:url('/images/design/head_bg_st.jpg');background-repeat:no-repeat;background-position:left bottom;}

td.image_header{font:normal 22px Arial;color:#757575;height:35px}
td.image_header a{font:normal 22px Arial;color:#2d67b2;text-decoration:underline}
td.image_header a:hover{text-decoration:none;color: #28a400;}
td.image_header img{padding:4px 0px 0px 0px}

td.menu_above_mp_left{padding:0px 0px 0px 0px}
td.menu_above_mp_right{padding:0px 0px 0px 0px}
table.menu_above_mp_left{width:100%;background:url('/images/design/green_table_bg.gif') repeat}
table.menu_above_mp_left td.top{width:100%;padding-top:5px;background:url('/images/design/green_table_top_corner.gif') no-repeat;}
table.menu_above_mp_left td.bottom{width:100%;height:10px;font-size: 1px;background:url('/images/design/green_table_bottom_corner.gif') no-repeat;}

table.menu_above_mp_right{width:100%;background:url('/images/design/blue_table_bg.gif') repeat;}
table.menu_above_mp_right td.top{width:100%;padding-top:5px;background:url('/images/design/blue_table_top_corner.gif') top right no-repeat;}
table.menu_above_mp_right td.bottom{width:100%;height:10px;font-size: 1px;background:url('/images/design/blue_table_bottom_corner.gif') top right no-repeat;}

table.menu_above_mp_left ul ,
table.menu_above_mp_right ul {padding:0px 0px 0px 0px;margin:0px 0px -2px 22px;list-style:none;}

table.menu_above_mp_left ul li{padding:4px 0px 0px 0px;margin:0px;background:url('/images/design/menu_arrow.gif') 0px 9px no-repeat;}
table.menu_above_mp_right ul li{padding:4px 0px 0px 0px;margin:0px;background:url('/images/design/men1u_arrow.gif') 0px 9px no-repeat;}

table.menu_above_mp_right ul a,
table.menu_above_mp_left ul  a{font:normal 14px Arial;text-decoration:none}


table.menu_above_mp_right ul a{color:#e7f3ff}
table.menu_above_mp_left ul a{color:#fff}

#footer{height:68px;padding:0px 12px 0px 17px}

td.footer_bg_st{background:url('/images/design/left_corner.gif') left top no-repeat;width:10px}
td.footer_bg_fn{background:url('/images/design/right_corner.gif') left top no-repeat;width:10px}
td.copy_rights{padding:12px 0px 0px 20px;font:normal 11px Arial;color:#2d67b2}
td.copy_rights a{font:bold 11px Arial;color:#90b334;text-decoration:underline}
td.counters{padding-top:6px}

#phone{width:145px;background:url('/images/design/phone.jpg') 20px 10px no-repeat;padding:5px 0px 0px 81px}
#acts{width:208px;background:url('/images/design/acts.gif') 131px 15px no-repeat;}

a.pathToDirUrl{font:normal 11px Arial;color:#2d67b2;text-decoration:underline}
a.pathToDirUrl:hover{font:normal 11px Arial;color:#28a400;text-decoration:underline}
font.pathToDirUrl{font:normal 11px Arial;color:#5e5e5e;text-decoration:none;font-weight:bold}
img.pathToDirArrow{width:3px;height:5px;padding:0px 5px 2px 5px;border:0px} 
td.gal
leryPhoto{width:30%;font:bold 12px Arial;color:#757575;padding-bottom:20px}
td.galleryPhoto div{text-align:left;width:150px}
td.galleryPhoto div.header{padding:5px 0px 0px 0px}
img.edit{width:13px!important;height:13px!important;border:0px!important}

img.delete{width:12px!important;height:13px!important;border:0px!important}
td.galleryPhoto img{width:150px;height:100px;border:2px solid #e1e1e1;}

td.orderHeader{font:normal 12px Arial;color:#5e5e5e;vertical-align:top;padding:7px 0px 5px 0px}

td.news_date {font:bold 12px Arial;color:#b1b1b1}
td.news_date div{width:9px;height:9px;background-color:#b1d74c;float:left;margin:3px 3px 0px 0px}
td.news_header{font:normal 12px Arial;color:#757575;padding-top:0px}
td.news_header a{color:#2d67b2;font:normal 12px Arial;text-decoration:underline}
td.news_header a:hover{
  color:#28A400;
}

a.goAdmin{color:#9d9c9c;text-decoration:underline}

div.menu_fl{height:auto;padding:2px 0px 2px 0px;margin-left:-2px}
div.menu_fl img.sl{width:7px;height:5px;float:left;padding-top:5px}

div.menu_fl a{font:normal 12px Arial;color:#1359be;text-decoration:none;font-weight:bold}
div.menu_fl a:hover{text-decoration:underline;color:#28a400}
div.menu_fl a.selected{color:#28a400;font-weight:bold}
div.menu_fl a.selected:hover{color:#28a400;font-weight:bold;text-decoration:none;}
div.menu_fl td{vertical-align:top;text-align:left}
div.menu_fl td.mheader{padding-left:7px;width:100%}

div.menu_sl{height:auto;padding:2px 0px 2px 2px}
div.menu_sl img {margin:-3px 1px 0px 18px;}
div.menu_sl img.sl{width:3px;height:3px;margin:8px 0px 0px 8px;background-color:#999999;float:left}
div.menu_sl img.fl{margin:0px 5px 0px 17px;}
div.menu_sl a{font:normal 11px Arial;color:#1359be;text-decoration:none}
div.menu_sl a.selected{color:#28a400;font-weight:bold}
div.menu_sl a.selected:hover{color:#28a400;font-weight:bold;text-decoration:none;}
div.menu_sl a:hover{text-decoration:underline;color:#28a400}
div.menu_sl td{vertical-align:top;text-align:left;padding-top:5px}
div.menu_sl td.mheader{padding-left:3px;width:100%;padding-top:0px}

div.menu_tl{height:auto;padding:2px 0px 2px 2px}
div.menu_tl img.k1{width:3px;height:3px;margin:5px 0px 0px 22px;float:left}
div.menu_tl a{font:normal 11px Arial;color:#1359be;text-decoration:none}
div.menu_tl a:hover{text-decoration:underline;color:#28a400}
div.menu_tl a.selected{color:#28a400;font-weight:bold}
div.menu_tl a.selected:hover{color:#28a400;font-weight:bold;text-decoration:none;}
div.menu_tl a:hover{text-decoration:underline;color:#28a400}
div.menu_tl td{vertical-align:top;text-align:left;padding-top:0px}
div.menu_tl td.mheader{padding-left:7px;width:100%;padding-top:0px}

td.quest_header{background:url('/images/design/quest_img.gif') 10px 4px no-repeat;padding-left:26px}
td.quest_header a{font:normal 12px Arial;color:#2d67b2}
td.quest_header a:hover{text-decoration: underline;color: #28a400;}
td.quest_header_active{background:url('/images/design/quest_img_act.gif') 10px 4px no-repeat;padding-left:26px}
td.quest_header_active a{font:normal 12px Arial;color:#2d67b2}
td.quest_header_active a:hover{text-decoration: underline;color: #28a400; }
div.q_answer{padding:6px 16px 6px 16px;background-color:#f1fadb;display:none}



td.pages {color:#666666}
td.pages a{color:#666666;text-decoration:underline}

td.sendQuest{font:bold 14px Arial;color:#666666;padding-top:15px}
td.sendQuestHeader{font:normal 12px Arial;color:#5e5e5e;white-space:nowrap}
td.sendQuestField{width:100%;padding-left:10px}
td.sendQuestField textarea,
td.sendQuestField input{width:100%;border:1px solid #bababa}

td.calcHeader{font:normal 12px Arial;color:#5e5e5e}
td.calcField{padding-left:10px;}
td.calcField select,
td.calcField input{width:150px;border:1px solid #bababa;}
td.calcError {font:bold 10px Arial;color:red;padding-left:10px}



table.main_page tr td a{font: 14px Arial;color:#585959;text-decoration:none;}
table.main_page tr td a:hover{color:#0d57c2;}

td.main_cr{font:normal 11px Arial;color:#2d67b2;padding:0px 0px 0px 27px}
td.main_cr a{font:normal 11px Arial;color:#2d67b2;text-decoration:underline}

.menu_top{font:regular 14px Arial;color:#585959;text-decoration:none;padding:4px 0px 0px 19px;margin:0px;background:url('/images/design/menu_arrow.gif') 0px 9px no-repeat;}
.menu_top:hover{font:regular 14px Arial;color:#000000;text-decoration:none;padding:4px 0px 0px 19px;margin:0px;background:url('/images/design/menu_arrow_active.gif') 0px 9px no-repeat;}



div.gallery_header{background:url('/images/design/gallery_ok.gif') 3px center no-repeat;padding-left:21px}
div.gallery_header a{font:bold 13px Arial;color:#2d67b2;text-decoration:underline }
div.gallery_header a:hover{font:bold 13px Arial;color:#2d67b2;text-decoration:none }

td.galleryPhotoMain{font:bold 12px Arial;color:#757575;padding-right:10px}
td.galleryPhotoMain div{text-align:left;width:150px}
td.galleryPhotoMain div.header{padding:5px 0px 0px 0px}
td.galleryPhotoMain img{width:150px;height:100px;border:2px solid #e1e1e1;}


.roundcorner {
 position: relative; 
 float: left; 
 margin-right: 8px;
}
.roundcorner div {
 position: absolute; 
 top: 0; left: 0; 
}

#newsHeader{padding:1px 0 0 0px;height:40px;}
#menuHeader{padding:1px 0 0 0px;height:40px;}
#mpTitle{padding-top:1px;height:40px!important;background-color:#ffffff;}
#vizHeader {height:40px;padding-top:1px}
#vizHeader span{font-family:arial;font-size:22px;color:#727272;margin-left:-2px;}
a.main_menu_ {background-image:url('/images/design/mm_arrow.gif');background-repeat:no-repeat;background-position:0px 5px;padding-left:15px}
a.main_menu_:hover {background-image:url('/images/design/mm_arrow_active.gif');background-repeat:no-repeat;background-position:0px 5px;padding-left:15px;text-decoration:underline}
.img.transPNG{	
	behavior:url('/includes/png.htc');
	position:absolute;
	border:0px
}
.letterForm{border:1px solid #b7b7b5;width:270px}

img.admin_image{border:0px}

.main_part_td{font-size:13px;font-family:Arial;font-weight:normal;color:#1359be;text-decoration:none;font-weight:regular}

ul.marginNo{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
li.marginNo {
  margin:0px 0px 0px 0px;padding:0px 0px 0px 12px;background:url("/images/design/dot_2.gif") top left no-repeat
}

.calcHeaderSpecial{font:normal 12px Arial;color:#5e5e5e;padding:5px 0px 0px 0px}

.goods {
  padding-left:30px;
  height:20px;
  vertical-align:middle;
  background:url('/images/design/green_table_bg.gif') 16px center no-repeat
  }
  
.hide{
  font-style:oblique ;
  color:#999999;
  font-size:11px;
  }  


#wall {
    color:#121212;
}
#wall-wrapper {
    display:none;
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 50;
    background-color: #121212;
}
    #wall-wrapper .toolbar {
        position: fixed;
        right: 0;
        top: 0;
        z-index:155;
        /*\*/position: absolute;/*\*/
    }

        #wall-wrapper .toolbar a {
            font-size:14px;
            font-weight: bold;
            color: #ffffff;
            padding: 5px 5px 2px 5px;
            background:url(/images/design/wall-center.gif);
        }


    #wall-wrapper .tree-wrapper {
        width:300px;

        float: left;
        /*\*/width: 277px; /*\*/
    }


    #wall-wrapper .tree {

        width:280px;
        
   

    }

      #wall-wrapper .tree ul{
            padding: 0;
		margin: 0;

        }


        #wall-wrapper .tree ul li a {
            color: #c3c3c3;
        }

            #wall-wrapper .tree ul li a:hover {
                color:#1359be;
            }

            #wall-wrapper .tree ul li a.sel,
            #wall-wrapper .tree ul li a.sel:hover {                     
                color: #28A400!important;
                cursor: default;
                text-decoration: none;
            }

.customScrollerContainer {

}
.customScrollerContent {

}

/* SCROLLER STYLE */
/* VERTICAL */
.divVScrollerBar {
	width: 18px;
	margin-left: 1px;
}

/* ORIZONTAL */
.divOScrollerBar {
	height: 18px;
	margin-top: 1px;
}

/* AREA UP */
.divVScrollerBarUp {
	cursor: pointer;
	height: 17px;
}
/* AREA LEFT */
.divOScrollerBarLeft {
	cursor: pointer;
	width: 17px;
}
/* AREA DOWN */
.divVScrollerBarDown {
	cursor: pointer;
	height: 17px;
}
/* AREA RIGHT */
.divOScrollerBarRight {
	cursor: pointer;
	width: 17px;
}
/* ARROW UP AND DOWN */
.divVScrollerBarUp span,
.divVScrollerBarDown span {
	display: block;
	width: 16px;
	height: 15px;
	line-height: 0;
	font-size: 0;
    border: 1px solid #121212;
}
.divVScrollerBarUp span {
	background: url(/images/design/wall_scroll/images/vtop.gif) no-repeat center center;
}
.divVScrollerBarDown span {
	background: url(/images/design/wall_scroll/images/vbottom.gif) no-repeat center center;
}
/* ARROW LEFT AND RIGHT */
.divOScrollerBarLeft span,
.divOScrollerBarRight span {
	display: block;
	border: 1px solid #dae4eb;
	height: 16px;
	width: 15px;
	line-height: 0;
	font-size: 0;
}
.divOScrollerBarLeft span {
	background: #baccda url(/images/design/wall_scroll/images/oleft.gif) no-repeat center center;
}
.divOScrollerBarRight span {
	background: #baccda url(/images/design/wall_scroll/images/oright.gif) no-repeat center center;
}

/* ARROWS HOVER */
.divVScrollerBarUp span.hover,
.divOScrollerBarLeft span.hover,
.divVScrollerBarDown span.hover,
.divOScrollerBarRight span.hover {
	background-color: #121212;
}

/* TRACE */
.divVScrollerBarTrace, .divOScrollerBarTrace {
	background: url(/images/design/wall_scroll/images/trace.gif) repeat-y center center;
	line-height: 0;
	font-size: 0;
}

/* CURSORS */
.divVScrollerBarCursor {
	cursor: pointer;
}
.divOScrollerBarCursor {
	cursor: pointer;
}
.divVScrollerBarCursor span {
	display: block;
	height: 100%;
	width: 18px;
	background: #363638 url(/images/design/wall_scroll/images/vcursor.gif) no-repeat center center;
	line-height: 0;
	font-size: 0;
}
.divOScrollerBarCursor span {
	display: block;
	border-top: 1px solid #dae4eb;
	border-bottom: 1px solid #dae4eb;
	height: 16px;
	width: 100%;
	background: #baccda url(/images/design/wall_scroll/images/ocursor.gif) no-repeat center center;
	line-height: 0;
	font-size: 0;
}
/* CURSORS HOVER */
.divVScrollerBarCursor span.hover {
	
}
.divOScrollerBarCursor span.hover {
	border-top: 1px solid #a3bbce;
	border-bottom: 1px solid #a3bbce;
	background-color: #527fa2;
}
/* ----- */

    .gallery-list .photo {
        line-height:10px;
        width:150px;
        height:100px;
        margin:0px 10px 10px 10px;
        display: inline-table;
        //display: inline;

    }

        .gallery-list .photo a {
            position: relative;
        }
            .gallery-list .photo a .wrapper {
                overflow:hidden;
                width: 150px;
                height: 100px;
            }
            .gallery-list .photo a img {
                width: 150px;
                height: 100px;
                border: 0;
            }

        .gallery-list .photo .gborder {
            position:relative;
            margin: -101px 0 0 0;
            /*\*/margin: -100px 0 0 0;/*\*/
            z-1ndex:1000;
            width:150px;

            height:100px;
            cursor:pointer;
        }




.bottom_contacts,
.bottom_contacts *{
  font-size: 11px;
}



.icq-wrapper  {
    width: 58px;
    overflow: hidden;
    float: left;

}

    .icq-wrapper img {
        border:0;
        cursor:pointer;
    }

.no_underline:hover {
  text-decoration: none;
}



.button3d {
  position:relative;
  z-index:2;
}

.button3d-wrapper {
  overflow1: hidden;
}

.button3d-ondown,
.button3d-onover {
  position: relative;
  top:0;
  left:0;
  z-index:3;

}


/*image shaddow css*/



.img-border{
    background:#fff;
}

.img-border div{
    position:inherit;

}

    .img-border .left-b{
        background:url('/images/design/border/cl.gif') repeat-y;
    }

        .img-border .left-b{
            background:url('/images/design/border/cl.gif') repeat-y;
        }

            .img-border .right-b{
                background:url('/images/design/border/cr.gif') repeat-y top right;

            }

                .img-border .top-b{
                    background:url('/images/design/border/tc.gif') repeat-x ;

                }

                    .img-border .bottom-b{
                        background:url('/images/design/border/bc.gif') repeat-x bottom left;

                    }


    .img-border .corner-tl{
        background:url('/images/design/border/tl.gif') no-repeat ;
        padding:10px 11px 14px 11px;
    }

    .img-border .corner-tr{
        background:url('/images/design/border/tr.gif') no-repeat top right;

    }

    .img-border .corner-bl{
        background:url('/images/design/border/bl.gif') no-repeat bottom left;

    }

    .img-border .corner-br{
        background:url('/images/design/border/br.gif') no-repeat bottom right;

    }

    
#pop_up_thanks {
	background: url('/images/design/shadow/ramka.png') left top no-repeat;
	z-index:500;
	width:261px;
	height:175px;
	display:none;
	top: 35%!important;
	line-height: 20px;
	font-size:14px;
}    
.thanks-text {
	width: 239px;
	padding:40px 0 0 15px;
}
.thanks-text  span {
	font-size:18px;
}

#pop_up_all{
    z-index: 500;
    display: none;
    width: 730px;
    margin: 0;
    font-family: arial;
    overflow: hidden;
    //margin-top: -100px;
}
    
.contact_form_block{
    width: 687px;
    //width:635px;
    float:left;
}

    .contact_form_block_header{
        width: 687px;
        height: 23px;
        background: url(/images/design/shadow/call_form_top.png) no-repeat;    
        // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/design/shadow/call_form_top.png', sizingMethod='scale')
    }
    
    .contact_form_content{
        padding: 0;
        overflow:hidden;
        width   : 690px;
    }
        .contact_form_content .right{
            background  : url(/images/design/shadow/call_form_rgt.png) top right repeat-y;
            width       : 24px;
            float       : left;
            height      : 100%;        
            // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/design/shadow/call_form_rgt.png', sizingMethod='scale')            
            
        }


        .contact_form_content_in{
            background-color: #f8fbf7;
            padding: 0px 10px 0 18px;
            float       : left;
            width       : 635px;
            //width       : 663px;
        }
            .contact_form_title_span{
                font-weight: bold;
                font-size: 13px;
                background-color: #f8fbf7;
                margin-top: -3px;
            }
    
    .contact_form_block_footer{
        width: 687px;
        height: 35px;
        background: url(/images/design/shadow/call_form_btm.png) no-repeat;
        // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/design/shadow/call_form_btm.png', sizingMethod='scale')
    }

.pop_up_close{
    position    : absolute;
    width       : 42px;
    height      : 42px;
    right       : 0;
    top         : 0;
}
    .pop_up_close a{
        display     : block;
        cursor      : pointer;
        background  : url('/images/design/back_call_close.png') 0 0 no-repeat;
        // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/design/back_call_close.png', sizingMethod='scale')        
        width       : 42px;
        height      : 42px;
        overflow    : hidden;
        text-indent : -2000px;
        outline     : none;
    }

    .pop_up_close a:active{
        background-position: 1px 1px
    }

#overlay_pop_up{
    z-index: 99;
    background:#666666;
    display: none;
    width: 100%;
    height: 100%;
    top:0!important;
    left:0!important;
    overflow:hidden !important;
    opacity: 0.5;
    //filter:alpha(opacity=50);
}



.datepicker_link{
    text-decoration: none; 
    border-bottom: 1px dashed;
    font-weight: bold;
    font-family: arial;
}

.datepicker_link_selected{
    color: #28a400;
}

.datepicker_span{
    text-decoration: none; 
    border-bottom: 1px dashed;
    color:#1359be;
    font-family: arial;
}

.dotted_line_div{
    background: url(/images/design/back_call_dotted.gif) 0px 12px repeat-x;
    margin: 0 2px 0 0;
}

.top-2{
	margin-top: -2px
}

.top-5 {
	margin-top: -5px;
}

.top-3 {
	display: block;
	margin-top: 3px;
	overflow: hidden;
	float: left;
}

.date_td input{
    border: none;
    background: none;
}

.read_as_img{
    padding: 5px 0 0 14px;
    text-align: left;
}

.banner_block{
    width:187px;
    line-height: 0px;
}

.banner_block_top{
    width:187px;
    height: 8px !important;
    background: url('/images/design/banner_block_top.gif') no-repeat;
    margin: 0;
    padding: 0;
    line-height: 0px;
    position: relative; 
}

.banner_block_btm{
    width:187px;
    height: 8px;
    background: url('/images/design/banner_block_btm.gif') no-repeat;
    line-height: 0px;
}

.banner_block_mdl{
    background: url('/images/design/banner_border.gif') repeat-y;
    line-height: 0px;
    //margin-top: -5px;
}

.small_banners_list{
    list-style: none; 
    margin: 0 !important;
    padding: 2px 0 3px 7px !important;
    
}

.small_banners_list li{
    width: 45px;
    height: 33px;
    display: block;
    float: left;
    margin: 6px 5px 4px 7px;
    //margin-right: 2px;
    padding:0;
    background: none !important;    
}

.small_banners_list img.button3d{
    position: relative;
    margin-top:2px;
}

/* Clearfix */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.clearfix {
    display: inline-block;
}
 
html[xmlns] .clearfix {
    display: block;
}
 
* html .clearfix {
    height: 1%;
}
/* Clearfix */


#skypedetectionswf{
    position:absolute;
    display :none;
}

.ui-datepicker{
    top:0;
}

#pop-up-wrapper {
	background: url(/images/design/shadow/call_form_rgt.png) 663px 0px repeat-y;
  width: 687px;
  height: 100%; 
  overflow: hidden;
  //background: url(/images/design/shadow/call_form_rgt.gif) 663px 0px repeat-y;!important
}


a.addthis_button {
    background:url("/images/design/addthis.gif") no-repeat left center ;
    width:179px;
    height:16px;
    overflow:hidden;
    text-indent:-9000px;
    display:block;
    margin-top:5px;
}

a.like {
    background:url("/images/design/addthis_like.gif") no-repeat left center ;
    width:179px;
    height:16px;
    overflow:hidden;
    text-indent:-9000px;
    display:block;
    margin-top:5px;
}

#at16p {
	height: 150px;
}
#at16ps {
	height: 79px;
}
#at16pc {
	height: 113px;
}
#at16pm {
	height: 150px;
}
